学习的出现和背景056
3.1.2什么是深度学习?056
3.1.3深度学习平台062
3.2CNN067
3.2.1什么是CNN067
3.2.2CNN的应用071
3.3RNN074
3.3.1什么是RNN074
3.3.2什么是LSTM079
3.3.3RNN的应用081
4.1深度强化学习的发展086
4.1.1DQN的出现086
4.1.2用于强化学习的模拟器086
4.2行动价值函数的网络表示089
4.2.1DQN算法089
4.2.2DQN算法的实现092
4.2.3学习结果099
4.3策略函数的网络表示101
4.3.1Actor的实现101
4.3.2Critic的实现101
4.3.3示例代码的介绍102
4.3.4学习结果108
5.1策略梯度法的连续控制114
5.1.1连续控制114
5.1.2策略梯度法学习114
5.2学习算法和策略模型117
5.2.1算法概况117
5.2.2REINFORCE算法118
5.2.3基准函数的引入118
5.2.4高斯模型的策略概率119
5.3连续行动模拟器121
5.3.1pybullet-gym121
5.3.2Walker2D122
5.4算法的实现126
5.4.1算法实现的总体构成126
5.4.2train.py127
5.4.3policy_estimator.py129
5.4.4value_estimator.py132
5.5学习结果及预测控制134
5.5.1学习结果134
5.5.2预测控制的结果136
5.5.3其他环境模型的应用137
5.5.4总结140
6.1组合优化中的应用144
6.1.1关于组合优化144
6.2巡回推销员问题145
6.2.1通过强化学习解决巡回推销员问题145
6.2.2实现概要147
6.2.3运行结果155
6.2.4今后的发展趋势157
6.3魔方问题158
6.3.1用强化学习解决魔方问题158
6.3.2实现概要161
6.3.3实现结果171
6.3.4AC+MCTS算法的预测结果173
6.3.5今后的发展趋势177
6.4总结179
7.1根据SeqGAN的文本生成182
7.1.1GAN182
7.1.2SeqGAN183
7.1.3输入数据185
7.1.4使用的算法及其实现187
7.1.5实现结果195
7.1.6总结198
7.2神经网络架构的搜索198
7.2.1神经体系结构搜索198
7.2.2语义分割199
7.2.3U-Net200
7.2.4文件目录结构201
7.2.5输入数据201
7.2.6所使用的算法204
7.2.7实现结果213
7.2.8总结215
附录AColaboratory的GPU环境构建218
A.1Colaboratory218
A.2Colaboratory的使用方法218
附录B通过Docker进行Windows环境的构建222
B.1介绍222
B.2Docker的安装222
B.3Docker映像的创建228
B.4容器的启动232
B.5运行情况的查看234
参考文献238