Python-Paket, das benutzerfreundliche Fitnessstudio-Umgebungen und Datenzugriff für Schulungsagenten in Minecraft bietet.
Neugierig, was die Leute mit MineRL gemacht haben? Sehen Sie sich diese Seite an, auf der wir Projekte mit MineRL sammeln. Haben Sie ein Projekt mit MineRL (akademisches oder unterhaltsames Hobbyprojekt)? Bearbeiten Sie diese Datei, fügen Sie Links zu Ihren Projekten hinzu und erstellen Sie eine PR!
Um mit MineRL zu beginnen, schauen Sie sich die Dokumente hier an!
Die ursprünglichen Datenspiegel für MineRL-v0 sind ausgefallen (z. B. die ursprünglichen MineRLObtainDiamond-v0
Daten). Wir haben Kopien der primären Datensätze in diesen Zenodo-Datensatz hochgeladen, damit die Leute sie finden können: https://zenodo.org/records/12659939
MineRL besteht aus drei einzigartigen Versionen mit jeweils leicht unterschiedlichen Funktionen. Den vollständigen Vergleich finden Sie hier.
pip install minerl==0.4.4
pip install minerl==0.3.7
Installieren Sie die Anforderungen (Java JDK 8 ist erforderlich . Für Mac sind möglicherweise zusätzliche Schritte erforderlich) und installieren Sie dann MineRL mit
pip install git+https://github.com/minerllabs/minerl
Kann wie jede andere Fitnessstudio-Umgebung verwendet werden:
import gym
import minerl
# Uncomment to see more logs of the MineRL launch
# import coloredlogs
# coloredlogs.install(logging.DEBUG)
env = gym . make ( "MineRLBasaltBuildVillageHouse-v0" )
obs = env . reset ()
done = False
while not done :
ac = env . action_space . noop ()
# Spin around to see what is around us
ac [ "camera" ] = [ 0 , 3 ]
obs , reward , done , info = env . step ( ac )
env . render ()
env . close ()
Weitere Beispiele und Hinweise finden Sie in der Dokumentation.
craft
und smelt
mehr. Nur GUI- und Maussteuerung (Kamerabewegung bewegt die Maus).