×

Genetic algorithm synthesis of neural networks

  • US 5,140,530 A
  • Filed: 03/28/1989
  • Issued: 08/18/1992
  • Est. Priority Date: 03/28/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for synthesizing designs for neural networks which involves the use of a selected learning algorithm and a particular subject to be learned, comprising the steps of:

  • A. devising a bit string parametric representation of a neural network architecture having relevant parameters,B. generating a first generation of network blueprints based on said representation which jointly include a range of values for each of said parameters,C. generating respective neural network architectures based on the current generation of said blueprints,D. training each of said network architectures presently defined in step C via said selected learning algorithm and said subject matter,E. testing each of said network architectures presently defined in step C with test patterns corresponding to said subject matter for testing the receptiveness of each of said architectures presently defined in step C to the effect of said training,F. performing an evaluation for each of said network architectures called network models presently defined in step C after said testing thereof relative to performance and cost factors of interest and assigning a score thereto representing the results of said evaluation, and wherein said network model is deemed a test model and wherein a fitness is a combined measure of its worth which takes into account at least one attribute including learning speed, accuracy and cost factors involving the size and the complexity of said tested model,G. selecting candidates from said network architectures presently identified in step C in accordance with some rationale and applying at least one operator thereto to produce a new generation of network blueprints which shall be identified as the current generation of network blueprints based on said representation, andH. returning to step C and continuing the process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×