home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.bin / SourceCode / Classes / Neural-Network / BackPropEngine.h < prev    next >
Encoding:
Text File  |  1992-07-29  |  719 b   |  37 lines

  1. /* =======================================================
  2.     Neural Network Classes for the NeXT Computer
  3.     Written by: Ralph Zazula
  4.                     University of Arizona - Fall 1991
  5.                     zazula@pri.com (NeXT Mail)
  6. ==========================================================*/
  7. #import <objc/Object.h>
  8. #import <objc/List.h>
  9.  
  10. #import "Neuron.h"
  11. #import "Random.h"
  12.  
  13. @interface BackPropEngine:Object
  14.  
  15. {
  16.     id    inputs;
  17.     id    hidden;
  18.     id    outputs;
  19.     id    random;
  20.     
  21.     double ETA;
  22.     double ALPHA;
  23.     double Error;
  24. }
  25.  
  26. - init;
  27. - initWithInputs:(int)Nin hidden:(int)Nhid outputs:(int)Nout;
  28. - applyInput:(double *)input;
  29. - correctWithTarget:(double *)target;
  30. - inputs;
  31. - hidden;
  32. - outputs;
  33. - (double)getEta;
  34. - setEta:(double)newEta;
  35. - (double)getError;
  36.  
  37. @end