Farama-Foundation/Minigrid

Simple and easily configurable grid world environments for reinforcement learning

解決的問題

Minigrid 提供了一系列輕量級、快速且可定制的離散網格世界環境,專為強化學習 (RL) 研究而設計。它允許研究人員在簡化的 2D 地圖中測試智能體,而無需承擔複雜物理模擬器的計算開銷。

工作原理

該庫使用 Gymnasium 標準 API 提供環境,其中三角形智能體在 2D 地圖中導航。智能體與牆壁、岩漿和動態障礙物等障礙物進行互動。任務由引導智能體的 "mission" 字串定義(例如:撿起箱子或用鑰匙開門)。它包含兩個主要的任務組:

  • Minigrid: 標準的目標導向型與分層任務。
  • BabyAI: 專注於具身語言學習的環境,提供合成的自然語言指令(例如:「把紅球放在你左邊的箱子旁邊」)。

適用對象

主要面向強化學習研究人員與開發人員,他們需要一個受控且高效的環境,用於對智能體在導航、任務完成與具身語言理解方面的表現進行基準測試。

亮點

  • Gymnasium API: 與強化學習環境的行業標準 API 完全相容。
  • 可定制性: 環境的大小與複雜度可以透過程式進行調整,使其成為課程學習的理想選擇。
  • 具身語言支援: 透過 BabyAI,可以訓練智能體遵循複雜的自然語言指令。
  • 輕量級: 專為高速執行與快速迭代而設計。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案