Package Python fournissant des environnements Gym faciles à utiliser et un accès aux données pour les agents de formation dans Minecraft.
Curieux de voir ce que les gens ont fait avec MineRL ? Voir cette page où nous collectons des projets utilisant MineRL. Vous avez un projet utilisant MineRL (projet académique ou de loisir amusant) ? Modifiez ce fichier, ajoutez des liens vers vos projets et créez un PR !
Pour démarrer avec MineRL, consultez la documentation ici !
Les miroirs de données d'origine pour MineRL-v0 sont en panne (par exemple, les données originales MineRLObtainDiamond-v0
). Nous avons téléchargé des copies des ensembles de données primaires dans cet enregistrement Zenodo afin que les gens puissent les trouver : https://zenodo.org/records/12659939
MineRL se compose de trois versions uniques, chacune avec des ensembles de fonctionnalités légèrement différents. Voir la comparaison complète ici.
pip install minerl==0.4.4
pip install minerl==0.3.7
Configuration requise pour l'installation (Java JDK 8 est requis . Mac peut nécessiter des étapes supplémentaires), puis installez MineRL avec
pip install git+https://github.com/minerllabs/minerl
Peut être utilisé comme n’importe quel environnement de salle de sport :
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 ()
Consultez la documentation pour d’autres exemples et notes.
craft
et smelt
. Uniquement le contrôle de l'interface graphique et de la souris (l'action de la caméra déplace la souris).