Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
57b70c5
修改部分代码,并成功运行
joe-justin369 Oct 21, 2025
a478d24
Move AD_DQN source files from src/ subdirectory to root
joe-justin369 Oct 21, 2025
ab55863
重命名Main.py为main.py并更新README
joe-justin369 Oct 27, 2025
15faa98
提交代码所需依赖库
joe-justin369 Oct 27, 2025
667379f
Merge branch 'OpenHUTB:main' into main
joe-justin369 Oct 27, 2025
ab12bb6
Merge branch 'OpenHUTB:main' into main
joe-justin369 Nov 17, 2025
c8a4b97
更新核心DQN算法文件:环境配置、超参数、模型、测试和主程序
joe-justin369 Nov 17, 2025
710db38
更新核心DQN算法文件:环境配置、超参数、模型、测试和主程序
joe-justin369 Nov 17, 2025
b0d0ae4
Merge branch 'OpenHUTB:main' into main
joe-justin369 Nov 17, 2025
198eb2d
修改注释,并全部替换为中文注释
joe-justin369 Nov 17, 2025
a85483b
Merge branch 'OpenHUTB:main' into main
joe-justin369 Dec 1, 2025
c048059
Signed-off-by: joe-justin369 <Buxiao1999@gmail.com>
joe-justin369 Dec 1, 2025
4e9bfa5
为模型增加转向功能,用于躲避障碍或行人,并优化模拟环境中的人员配置情况
joe-justin369 Dec 1, 2025
68b0ee2
Merge branch 'main' into main
joe-justin369 Dec 1, 2025
1d3e43a
Merge branch 'OpenHUTB:main' into main
joe-justin369 Dec 1, 2025
fcb6f3b
Merge branch 'OpenHUTB:main' into main
joe-justin369 Dec 15, 2025
fb36a8d
解决行人避障问题,同时保持车辆沿道路行驶
joe-justin369 Dec 15, 2025
661dd1f
Merge branch 'OpenHUTB:main' into main
joe-justin369 Dec 15, 2025
ac4480a
算法优化:新增Dueling DQN架构和优先经验回放
joe-justin369 Dec 15, 2025
c136006
增加自动查找路径模型功能
joe-justin369 Dec 16, 2025
e4221ba
Merge branch 'OpenHUTB:main' into main
joe-justin369 Dec 16, 2025
77de327
课程学习增强、模仿学习预训练和多目标优化
joe-justin369 Dec 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions src/Unmanned_vehicle_AD_DQN/Hyperparameters.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,25 @@
PER_BETA_FRAMES = 100000
# beta线性增长的帧数

# Dueling DQN 参数
USE_DUELING = True
# 是否使用Dueling DQN架构
# 训练策略参数
USE_CURRICULUM_LEARNING = True
# 是否使用课程学习

USE_PER = True
# 是否使用优先经验回放
USE_MULTI_OBJECTIVE = True
# 是否使用多目标优化

USE_IMITATION_LEARNING = False
# 是否使用模仿学习(预训练)

# 多目标优化权重(这些权重会自动调整)
SAFETY_WEIGHT = 0.40
EFFICIENCY_WEIGHT = 0.25
COMFORT_WEIGHT = 0.20
RULE_FOLLOWING_WEIGHT = 0.15

# 课程学习参数
CURRICULUM_STAGES = 5
# 课程学习阶段数量

CURRICULUM_SUCCESS_THRESHOLDS = [0.3, 0.5, 0.7, 0.85, 0.9]
# 每个阶段进入下一阶段所需的成功率阈值
Loading
Loading