我目前正在尝试建立一个深度Q网络来玩经典的Snake游戏。我设计游戏的方式是将状态空间限制在20 x 20的矩阵中,其中1代表身体所占据的正方形,2代表头部所占据的正方形,5代表食物所占据的正方形。考虑到空间相对较小的事实,将网络输入设为400维矢量而不是原始图像是否可行?
答案 0 :(得分:0)
您可以尝试使用400维向量,并查看代理的性能(学习)。如果没有改善,则应尝试使用CNN。但是我认为400维向量应该可以工作。
此外,在将状态输入馈送到神经网络之前,请确保将状态输入标准化为[0,1]或[-1,1]。