Learning method and apparatus for neural networks and simulator with neural network
US5390284A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 23, 1992 |
| Grant date | Feb 14, 1995 |
| Priority date | — |
| Expiry date | Jun 23, 2012 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N3/10
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A neural network (100) has an input layer, a hidden layer, and an output layer. The neural network stores weight values which operate on data input at the input layer to generate output data at the output layer. An error computing unit (87) receives the output data and compares it with desired output data from a learning data storage unit (105) to calculate error values representing the difference. An error gradient computing unit (81) calculates an error gradient, i.e. rate and direction of error change. A ratio computing unit (82) computes a ratio or percentage of a prior conjugate vector and combines the ratio with the error gradient. A conjugate vector computing unit (83) generates a present line search conjugate vector from the error gradient value and a previously calculated line search gradient vector. A line search computing unit (95) includes a weight computing unit (88) which calculates a weight correction value. The weight correction value is compared (18) with a preselected maximum or upper limit correction value (.kappa.). The line search computing unit (95) limits adjustment of the weight values stored in the neural network in accordance with the maximum weight correc…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.