强化学习代理实现,用于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第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本