Hinton G E, Dayan P, Frey B J, Neal R M
Department of Computer Science, University of Toronto, Ontario, Canada.
Science. 1995 May 26;268(5214):1158-61. doi: 10.1126/science.7761831.
An unsupervised learning algorithm for a multilayer network of stochastic neurons is described. Bottom-up "recognition" connections convert the input into representations in successive hidden layers, and top-down "generative" connections reconstruct the representation in one layer from the representation in the layer above. In the "wake" phase, neurons are driven by recognition connections, and generative connections are adapted to increase the probability that they would reconstruct the correct activity vector in the layer below. In the "sleep" phase, neurons are driven by generative connections, and recognition connections are adapted to increase the probability that they would produce the correct activity vector in the layer above.
本文描述了一种用于随机神经元多层网络的无监督学习算法。自下而上的“识别”连接将输入转换为连续隐藏层中的表示,自上而下的“生成”连接则根据上一层的表示来重构本层的表示。在“清醒”阶段,神经元由识别连接驱动,生成连接则进行调整以增加其重构下一层正确活动向量的概率。在“睡眠”阶段,神经元由生成连接驱动,识别连接进行调整以增加其产生上一层正确活动向量的概率。