发明名称 METHOD OF TRAINING A NEURAL NETWORK
摘要 A method of training a neural network having at least an input layer, an output layer and a hidden layer, and a weight matrix encoding connection weights between two of the layers, the method comprising the steps of (a) providing an input to the input layer, the input having an associated expected output, (b) receiving a generated output at the output layer, (c) generating an error vector from the difference between the generated output and expected output, (d) generating a change matrix, the change matrix being the product of a random weight matrix and the error vector, and (e) modifying the weight matrix in accordance with the change matrix.
申请公布号 US2016162781(A1) 申请公布日期 2016.06.09
申请号 US201414907560 申请日期 2014.07.25
申请人 ISIS INNOVATION LTD. 发明人 LILLICRAP Timothy;Akerman Colin;TWEED Douglas;COWNDEN Daniel
分类号 G06N3/08;G06N99/00 主分类号 G06N3/08
代理机构 代理人
主权项 1. A method of training a neural network having at least an input layer, a hidden layer and an output layer, and a plurality of forward weight matrices encoding connection weights between successive pairs of layers, the method comprising the steps of: (a) providing an input to the input layer, the input having an associated expected output, (b) receiving a generated output at the output layer, (c) generating an error vector from the difference between the generated output and expected output, (d) for at least one pair of the layers, generating a change matrix, the change matrix being the product of a fixed random feedback weight matrix and the error vector, and (e) modifying the forward weight matrix for the at least one pair of the layers in accordance with the change matrix.
地址 Oxford GB