参考:教学视频莫烦Python

一,什么是DQN?

学习资料:

强化学习与神经网络

如图显示,主要由DNN+Q-Learning组成。

Q-Learning已经显示了它的强大。由于场景复杂,状态太多,计算机运行有限。DQN就为解决这个而生。

强大的DQN输入输出有两种,第一种,输入状态和动作,输出为Q表。第二种,输入状态,输出动作。

 

分析第二种情况:

 反向传播更新DNN。

使得DQN无比强大的两大原因:第一,Experience replay;第二,Fixed Q-targets;

二,DQN算法更新(using Tensorflow)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐