dqn代理

时间:2024-03-01 10:59:22
【文件属性】:

文件名称:dqn代理

文件大小:69KB

文件格式:ZIP

更新时间:2024-03-01 10:59:22

Python

DQN代理VizDoom 此存储库包含接受过不同VizDoom场景培训的各种DQN代理。 项目结构 dqn_common:DQN的通用类和函数,包括DQNAgent,GameWrapper,ReplayBuffer和process_frame 方案:VizDoom的方案文件 simpler_basic:为simpler_basic.cfg训练的DQN代理 deadly_corridor:受过Deadly_corridor.cfg培训的DQN代理 培训与评估 要为特定情况训练代理,请cd进入相应的文件夹并运行 python3 train.py 同样,要评估训练有素的座席,请cd进入该文件夹并运行 python3 evaluate.py 对于每个代理,您可以在model.py中调整模型架构,并在params.py中调整参数/超参数。


【文件预览】:
dqn-agent-main
----defend_the_center()
--------constants.py(746B)
--------params.py(2KB)
--------train.py(7KB)
--------evaluate.py(3KB)
--------model.py(3KB)
----scenarios()
--------deathmatch.cfg(1KB)
--------defend_the_center.wad(6KB)
--------deadly_corridor.cfg(893B)
--------defend_the_center.cfg(900B)
--------basic.cfg(895B)
--------basic.wad(3KB)
--------simpler_basic.wad(3KB)
--------defend_the_line.wad(4KB)
--------README.md(6KB)
--------deathmatch.wad(101KB)
--------simpler_basic.cfg(503B)
--------deadly_corridor.wad(10KB)
--------defend_the_line.cfg(825B)
----defend_the_line()
--------constants.py(744B)
--------params.py(2KB)
--------train.py(7KB)
--------evaluate.py(3KB)
--------model.py(3KB)
----_vizdoom.ini(10KB)
----scenarios_spec_test.py(4KB)
----dqn_common()
--------agent.py(12KB)
--------utils.py(771B)
--------game_wrapper.py(5KB)
--------__init__.py(0B)
--------replay_buffer.py(7KB)
--------i_reward_shaper.py(1KB)
----requirements.txt(875B)
----.gitignore(61B)
----README.md(759B)
----deadly_corridor()
--------constants.py(2KB)
--------params.py(2KB)
--------train.py(8KB)
--------evaluate.py(3KB)
--------model.py(3KB)
--------reward_shaper.py(2KB)
----simpler_basic()
--------constants.py(742B)
--------params.py(2KB)
--------train.py(7KB)
--------evaluate.py(3KB)
--------model.py(2KB)

网友评论