栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

从零开始学习Unity插件ML-Agent

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零开始学习Unity插件ML-Agent

文章目录
  • 环境搭建(Windows10)
    • 第一步:安装Unity (2020.3 or later)
    • 第二步:安装Anaconda3
    • 第三步:搭建Conda环境
    • 第四步:下载ml-agents项目代码
    • 第五步:配置ml-agents
    • 第六步:打开项目
    • 第七步:Getting Started

环境搭建(Windows10)

这部分参考知乎专栏文章:https://zhuanlan.zhihu.com/p/82617680 。若是不想看也可直接略过
ml-agents的github安装文档地址

第一步:安装Unity (2020.3 or later)

我安装的是2020.3.25 与mlagents release19 版本对应
具体安装步骤略,直接unity hub无脑装即可

第二步:安装Anaconda3

下载python3.6对应版本的Anaconda3 (我安装的是Anaconda3-5.2.0) Windows64版本。
附:清华大学开源软件镜像站

下载完安装(安装时选择这个,感觉非必须的,加到系统变量也可以,不怕麻烦可以试一试hh~)

在开始菜单输入Anaconda Prompt打开如下界面,输入conda --version

ok~ Anaconda的安装就可以告一段落了

第三步:搭建Conda环境

打开Anacoda Prompt,创建ml-agents环境

创建完毕后切换

在mi-agents环境下安装tensorflow
豆瓣源:python -m pip install tensorflow -i https://pypi.douban.com/simple
(注意这儿tensorflow的不同版本下载的依赖版本可能和后面的mlagents冲突,上面提到的知乎文章中安装的tensorflow1.7版本就会报错:
tensorflow 1.7.1 requires tensorboard<1.8.0,>=1.7.0, but you have tensorboard 2.8.0 which is incompa)

安装ml-agents相关依赖
pip install mlagents

pip install mlagents-envs

要训练模型,还需要安装PyTorch:PyTorch安装地址

选好平台和版本后直接把对应的conda安装命令复制执行即可

第四步:下载ml-agents项目代码

Github地址
下载解压放到合适位置即可

第五步:配置ml-agents

同样在Anacond Prompt中:
进入mlagents文件夹下:cd xxxxxxx(文件夹路径)
依次执行
cd ml-agents-envs
pip3 install -e .
cd …
cd ml-agents
pip3 install -e .

好家伙,第一步就报错:

看了下,发现是下载的ml-agents源码太新了,mlagents-envs超过release版本了,去找它的历史Release版本
https://github.com/Unity-Technologies/ml-agents/releases
我下载了符合要求的Rease 19,把他放到文件目录下替换重新进行第五步操作~

ok~ Successfully Installed!!!

第六步:打开项目

用unity2020.3.25 打开ml-agents-release_19/Project

第七步:Getting Started

文档

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900153.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号