【发布时间】:2012-05-28 14:14:12
【问题描述】:
我阅读了有关 Tesauro 的 TD-Gammon 程序的信息,并且很想在井字游戏中实施它,但作为一名高中生,我几乎无法获得所有信息,因为我不知道术语。
这里的第一个方程,http://www.stanford.edu/group/pdplab/pdphandbook/handbookch10.html#x26-1310009.2
给出了“一般监督学习范式”。它表示等式左侧的 w sub t 是时间步 t 的参数向量。 “时间步长”究竟是什么意思?在旨在输出棋盘状态值的井字游戏神经网络的框架内,时间步长是否指给定游戏中的棋子数量?例如,由字符串“xoxoxoxox”表示的棋盘将在时间步 9,而棋盘“xoxoxoxo”将在时间步 8?或者时间步长是指自训练开始以来经过的时间量?
既然 w sub t 是给定时间步的权重向量,这是否意味着每个时间步都有自己的评估函数(神经网络)?所以要评估一个只有一个动作的棋盘状态,你必须输入一个不同的神经网络,而不是用两个动作输入一个棋盘状态?我想我在这里误解了一些东西,因为据我所知,Tesauro 仅使用一个 NN 来评估所有棋盘状态(尽管很难找到有关 TD-Gammon 的可靠信息)。
为什么输出的梯度是相对于 w 而不是 w sub t 的?
提前感谢您澄清这些想法。对于我的项目或无障碍阅读材料的建议,我将不胜感激。
【问题讨论】:
标签: machine-learning tic-tac-toe reinforcement-learning temporal-difference