Self-extending neural-network
First Claim
1. A self-extending neural-network having a multilayer neural-network composed of at least an input layer, an intermediate layer, and an output layer, which, during a studying operation, obtains inputted studying data and outputs output data according to a value of a coupling weight between nodes in the multilayer neural-network, comprising:
- study progress judging portion means for judging whether or not the studying operation is progressing in accordance with the output data and the value of the coupling weight between the nodes and for outputting an extending instruction signal when the studying operation has been judged not to be progressing; and
self-extending portion means, responsive to said extending instruction signal, for providing a new node in accordance with said extending instruction signal from said study progress judging portion means;
said self-extending portion means setting a condition of a coupling between the nodes and said new node and an initial value of a coupling weight between the nodes and said new node so as to self-extend construction of the self-extending neural-network, thereby continuing the studying operation when the construction of the self-extending neural-network has been self-extended by said self-extending portion means.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-extending shape neural-network is capable of a self-extending operation in accordance with the studying results. The self-extending shape neural-network has initially minimum number of the intermediate layers and the number of the nodes (units) within each layer by the self-extension of the network construction so as to shorten the studying time and the discriminating time. This studying may be effected efficiently by the studying being directed towards the focus when the studying is not focused.
-
Citations
18 Claims
-
1. A self-extending neural-network having a multilayer neural-network composed of at least an input layer, an intermediate layer, and an output layer, which, during a studying operation, obtains inputted studying data and outputs output data according to a value of a coupling weight between nodes in the multilayer neural-network, comprising:
-
study progress judging portion means for judging whether or not the studying operation is progressing in accordance with the output data and the value of the coupling weight between the nodes and for outputting an extending instruction signal when the studying operation has been judged not to be progressing; and self-extending portion means, responsive to said extending instruction signal, for providing a new node in accordance with said extending instruction signal from said study progress judging portion means; said self-extending portion means setting a condition of a coupling between the nodes and said new node and an initial value of a coupling weight between the nodes and said new node so as to self-extend construction of the self-extending neural-network, thereby continuing the studying operation when the construction of the self-extending neural-network has been self-extended by said self-extending portion means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A self-extending neural-network comprising:
-
input portion means for receiving a studying sample; calculating portion means, operatively connected to said input portion means, for calculating an output value by performing a study operation using a given algorithm upon said studying sample and a value of a coupling weight among respective nodes in said calculating portion means; output portion means, operatively connected to said calculating portion means, for externally outputting said output value; study progress judging portion means, operatively connected to said output portion means, for determining whether said study operation is progressing in accordance with said output value and said value of said coupling weight between said nodes; and said study progress judging portion means outputting an extend instruction signal when said study operation is not progressing; self-extending portion means, responsive to said extend instruction signal, for providing a new node; said self-extending portion means establishing a condition of coupling between said nodes and said new node and establishing an initial value for a coupling weight between said nodes and said new node, thereby enabling further study operations after self-extension. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for self-extending a neural-network comprising the steps of:
-
(a) receiving a studying sample (b) calculating an output value by performing a study operation using a given algorithm upon the studying sample and a value of a coupling weight among respect nodes; (c) externally outputting the output value; (d) determining whether the study operation is progressing in accordance with the output value and the value of the coupling weight between the nodes; (e) outputting an extend instruction signal when said step (d) has determined that the study operation is not progressing; (f) providing a new node in response to the extend instruction signal; (g) establishing a condition of coupling between the nodes and the new node; and (h) establishing an initial value for a coupling weight between the nodes and the new node, thereby enabling further study operations after self-extension. - View Dependent Claims (17, 18)
-
Specification