Pacote Python que fornece ambientes de academia fáceis de usar e acesso a dados para agentes de treinamento no Minecraft.
Curioso para ver o que as pessoas fizeram com o MineRL? Veja esta página onde coletamos projetos usando MineRL. Tem um projeto usando MineRL (projeto acadêmico ou de hobby divertido)? Edite este arquivo, adicione links aos seus projetos e crie um PR!
Para começar com o MineRL, confira a documentação aqui!
Os espelhos de dados originais do MineRL-v0 estão inativos (por exemplo, dados originais MineRLObtainDiamond-v0
). Carregamos cópias dos conjuntos de dados primários neste registro Zenodo para que as pessoas possam encontrá-los: https://zenodo.org/records/12659939
MineRL consiste em três versões exclusivas, cada uma com conjuntos de recursos ligeiramente diferentes. Veja a comparação completa aqui.
pip install minerl==0.4.4
pip install minerl==0.3.7
Instale os requisitos (é necessário Java JDK 8. O Mac pode exigir etapas adicionais) e, em seguida, instale o MineRL com
pip install git+https://github.com/minerllabs/minerl
Pode ser usado como qualquer ambiente de academia:
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 ()
Verifique a documentação para mais exemplos e notas.
craft
e smelt
. Apenas GUI e controle do mouse (a ação da câmera move o mouse).