强化学习代理实现,用于Neodroid平台

NeodroidAgent的Python项目详细描述


neodroid

代理

此存储库将承载应用Neodroid平台的所有初始机器学习工作。


Neodroid是在挪威研究理事会262900资助下开发的。(https://www.forskningsradet.no/prosjektbanken/#/project/NFR/262900


Build StatusCoverage StatusGitHub IssuesGitHub ForksGitHub StarsGitHub License

pythonopencvpytorch

numpytqdmmatplotlib

本自述文件的内容

算法

要求

  • 火把
  • 全面质量管理
  • 枕头
  • 努比
  • matplotlib
  • 火炬视野
  • 火炬
  • 近地天体
  • Pynput

(可选)

  • 外观
  • 健身房

要安装它们,请使用以下命令:

pip3 install -r requirements.txt

用法

将python路径导出到repo根目录,以便我们可以使用utilities模块

exportPYTHONPATH=/path-to-repo/

用于培训代理使用:

python3 procedures/train_agent.py

用于测试经过培训的代理使用:

python3 procedures/test_agent.py

结果

目标点估计器

利用深度、分割和rgb图像估计环境中目标点的位置。

REINFORCE (PG)

DQN

DDPG

PPO

GA,EVO,模仿……

完美的信息导航器

能够获取环境中障碍物和目标的完美位置信息,目标是导航到与障碍物碰撞的目标。

REINFORCE (PG)

DQN

DDPG

PPO

GA,EVO,模仿……

贡献

请参阅贡献here的指南

许可

这个项目是在apache v2许可下授权的。有关详细信息,请参见LICENSE

引文

引用时,您可以使用以下bibtex条目:

@misc{neodroid-agent,
  author = {Heider, Christian},
  title = {Neodroid Platform Agents},
  year = {2018},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/sintefneodroid/agent}},
}

Neodroid平台的其他组件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
virtualbox无法从java移动共享文件夹中的文件   java如何连接Android 4.3.5(GA)的apache HttpClient库?   片段中的java Recyclerview未立即显示警报对话框结果   javac(n,r)计算器程序不工作   java使用BooleanQuery还是编写更多索引?   如何在java中设置y/n循环?   java不兼容的通用通配符捕获   java如何在安卓xml中编写数据绑定时的三元操作条件   java如何使用FileDialog?   java如何创建单元测试来检测是否有人使用错误的编码编辑了文件?   java如何从唯一的字符串生成唯一的int?   java gradletomcatplugin:log4j:WARN找不到记录器的附加程序   java我的动态编程解决方案(Kefa和第一步)在codeforces中有什么问题?   java每天更新两个数据库,使它们都包含相同的有效数据集   java如何检查给定的时间是否在时间限制之间   java在单个json POST上保存父级和子级   java如何获取Solr字段类型