米尼尔
v1.0.2 -
Python 包为 Minecraft 中的训练代理提供易于使用的 Gym 环境和数据访问。
想知道人们用 MineRL 做了什么吗?请参阅此页面,我们在其中收集使用 MineRL 的项目。有使用 MineRL 的项目(学术或有趣的爱好项目)吗?编辑此文件,添加项目链接并创建 PR!
要开始使用 MineRL,请查看此处的文档!
MineRL-v0 的原始数据镜像已关闭(例如原始MineRLObtainDiamond-v0
数据)。我们已将主要数据集的副本上传到此 Zenodo 记录,以便人们可以找到它们:https://zenodo.org/records/12659939
MineRL 包含三个独特的版本,每个版本的功能略有不同。请参阅此处的完整比较。
pip install minerl==0.4.4
安装pip install minerl==0.3.7
安装安装要求(需要Java JDK 8。Mac 可能需要额外的步骤),然后安装 MineRL
pip install git+https://github.com/minerllabs/minerl
可以像任何健身房环境一样使用:
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 ()
检查文档以获取更多示例和注释。
craft
和smelt
动作。仅 GUI 和鼠标控制(相机动作移动鼠标)。