Skip to content

OpenHUTB/nn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

神经网络实现代理

利用 神经网络/ROS 实现 Carla、AirSim、Mujoco 中人和载具的代理。

环境配置

  • 平台:Windows 10/11,Ubuntu 20.04/22.04
  • 软件:Python 3.7-3.12(需支持3.7)、Pytorch(尽量不使用Tensorflow)
  • 相关软件下载 链接

贡献指南

准备提交代码之前,请阅读 贡献指南 。 代码的优化包括:注释、PEP 8 风格调整 、将神经网络应用到Carla模拟器中、撰写对应 文档 、添加 源代码对应的自动化测试 等(从Carla场景中获取神经网络所需数据或将神经网络的结果输出到场景中)。

约定

  • 每个模块位于src/{模块名}目录下
  • 每个模块的入口须为main.开头,比如:main.py、main.cpp、main.bat、main.sh等
  • 每次pull request都需要保证能够通过main脚本直接运行整个模块,在提交信息中提供运行效果截图,README.md文档中提供运行环境和运行步骤的说明
  • 仓库尽量保存文本文件,二进制文件需要慎重,如运行需要示例数据,可以保存少量数据,大量数据可以通过提供网盘链接并说明下载链接和运行说明

文档生成

测试生成的文档:

  1. 安装python 3.11,并使用以下命令安装mkdocs和相关依赖:
pip install mkdocs -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
pip install -r requirements.txt

(可选)安装完成后使用mkdocs --version查看是否安装成功。

  1. 在命令行中进入nn目录下,运行:
mkdocs build
mkdocs serve

然后使用浏览器打开 http://127.0.0.1:8000,查看文档页面能否正常显示。

参考

About

神经网络

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 116

Languages