发明名称 Method for Training Neural Networks
摘要 The present invention provides a method ( 30 ) for training an artificial neural network (NN). The method ( 30 ) includes the steps of: initialising the NN by selecting an output of the NN to be trained and connecting an output neuron of the NN to input neuron(s) in an input layer of the NN for the selected output; preparing a data set to be learnt by the NN; and, applying the prepared data set to the NN to be learnt by applying an input vector of the prepared data set to the first hidden layer of the NN, or the output layer of the NN if the NN has no hidden layer(s), and determining whether at least one neuron for the selected output in each layer of the NN can learn to produce the associated output for the input vector. If none of the neurons in a layer of the NN can learn to produce the associated output for the input vector, then a new neuron is added to that layer to learn the associated output which could not be learnt by any other neuron in that layer. The new neuron has its output connected to all neurons in next layer that are relevant to the output being trained. If an output neuron cannot learn the input vector, then another neuron is added to the same layer as the current output neuron and all inputs are connected directly to it. This neuron learns the input the old output could not learn. An additional neuron is added to the next layer. The inputs to this neuron are the old output of the NN, and the newly added neuron to that layer.
申请公布号 US2008281767(A1) 申请公布日期 2008.11.13
申请号 US20060093435 申请日期 2006.11.15
申请人 GARNER BERNADETTE 发明人 GARNER BERNADETTE
分类号 G06N3/08 主分类号 G06N3/08
代理机构 代理人
主权项
地址