step 和 step_count

来源:7-14 Deep Q Learning 实现迷宫游戏:决策算法(4)和主程序

慕移动3492956

2018-12-17

DQN play.py 里面有step 和 step_count,step_count 是在episode内部的,好像是ql里面遗留的没删掉,dqn里面step是在episode外面,有什么区别

写回答

1回答

Oscar

2018-12-24

step 是在 循环体外面声明的,用于“控制什么时候学习”, 每一个 episode 结束后,step 值会加一。当 step 值超过 200 并且是 5的倍数时,才调用 dql.learn() 方法来学习(先积累一定记忆才开始学习)。

而 step_count 是在 循环里面,只是用于记录每个 episode 走过的步数。为了打印输出。

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程