文件名称:Autoparking:具有强化学习功能的自动泊车
文件大小:3.38MB
文件格式:ZIP
更新时间:2024-05-28 04:13:37
machine-learning reinforcement-learning qlearning ai artificial-intelligence
自动泊车 Autoparking模拟一个典型的停车场的情况,其目的是重新定位了一系列manuevers的汽车,而附近的避开障碍物。 多亏了流行的强化学习算法Q-Learning,我证明了汽车能够自行停车,而无需任何外部输入。 一切,包括AI逻辑,都是从头开始用C ++实现的。 唯一的依赖关系是开源图形库( )。 想更多地了解它的工作原理? 观看或阅读简短的。 享受! Autopark训练模型演示 目录 跑步 关于 文件夹组织 bin- >包含构建后的可执行二进制文件构建- >包含编译过程中生成的.o目标文件缓存->包含Q和R的预训练权重,因此您可以跳过学习阶段conf- >包含配置文件docs- >包含.pdf文件,其中包含有关该项目的有趣信息。 看看吧! 字体->包含应用程序使用的几种字体img- >包含上面的gif图像Makefile- >只是一个makefile 自述文
【文件预览】:
Autoparking-master
----conf()
--------AI_params.h(1KB)
--------field_params.h(405B)
--------vehicle_params.h(191B)
--------display_params.h(833B)
----.gitattributes(66B)
----src()
--------display.h(718B)
--------maps.cpp(3KB)
--------keyboard.h(495B)
--------maneuver.h(2KB)
--------test_shapes.cpp(3KB)
--------keyboard.cpp(2KB)
--------maneuver.cpp(3KB)
--------test_collision.cpp(1KB)
--------vehicle.cpp(16KB)
--------maps.h(868B)
--------shapes.h(2KB)
--------test_maneuver.cpp(355B)
--------Q_learning_network.cpp(14KB)
--------map.cpp(2KB)
--------util.cpp(3KB)
--------main.cpp(5KB)
--------display.cpp(18KB)
--------Q_learning_network.h(3KB)
--------util.h(2KB)
--------test_movements.cpp(3KB)
--------shapes.cpp(7KB)
--------map.h(1KB)
--------vehicle.h(4KB)
----img()
--------autoparking.gif(1.48MB)
----allegro5()
----LICENSE(1KB)
----build()
--------.gitignore(17B)
----font()
--------roboto.ttf(139KB)
--------opensans_semibold.ttf(216KB)
--------roboto_light.ttf(137KB)
--------opensans.ttf(212KB)
----README.md(5KB)
----Makefile(1KB)
----cache()
--------Q_1(6.88MB)
--------R_0(7.15MB)
--------R_1(7.21MB)
--------Q_0(6.8MB)
----docs()
--------description.pdf(232KB)
--------paper_short.pdf(297KB)
----stats()
--------.gitignore(18B)
----.gitignore(20B)
----bin()
--------.gitignore(17B)