NN.h
Classes
- NN -- This class implements Neural Networks for APCAT (full description)
class NN
Interface
- friend void recogGen(void)
- friend void trainGen(void)
- friend int set_output(void)
- Public Members
- NN(Tcl_Interp* interp)
- ~NN()
- int AfterConfigure(Tcl_Interp* interp)
- int BeforeDelete(Tcl_Interp* interp)
- int Learn(char *PerfObj, int doScan)
- int Recognize()
- int Validate(char *perfObj, int doScan)
- int Files(Tcl_Interp* interp, char *)
- int InputVars(Tcl_Interp* interp, char *)
- int UI()
- int AttachErrorPlot(char *w1, char *w2)
- int AttachInputPlot(char *wlist)
- int EnableInputPlot(int index, int enabled)
- Protected Members
- int recogGenerator(void)
- void trainingGenerator(void)
- void SetOutput(int numOutputs, float *outputs)
- Private Members
- int FindPatterns()
- int FindTrainingPatterns()
- int FindValidationPatterns()
- int initialize(char* filename, char *inputfile, float learning_rate, float inertia, int noise_type, float mean, float variance, int ascii_load)
Synopsis
This class implements Neural Networks for APCAT
Used by:
Uses:
Member Description
friend void recogGen(void)
friend void trainGen(void)
NN(Tcl_Interp* interp)
construct a NN object
destroy a NN object
Objectify calls after our slots are modified
Objectify calls before deleting this object
int Learn(char *PerfObj, int doScan)
Neural Network learning (training)
Neural Network recognition
int Validate(char *perfObj, int doScan)
Neural Network validation
int Files(Tcl_Interp* interp, char *)
supply list of files to be processed
int InputVars(Tcl_Interp* interp, char *)
supply list of input variables for NN processing
int UI()
Run the A/M User Interface
Attach the error plot objects
Attach the input plot objects
Enable/disable plotting a specific input
'generator' of values during recognition
'generator' of values during training
void SetOutput(int numOutputs, float *outputs)
set Aspririn/Migraines output array
sweep through files and select (select && expert) patterns
randomly select training patterns from selexp*Pat_
randomly select validation patterns from exp*Pat_
int initialize(char* filename, char *inputfile, float learning_rate, float inertia, int noise_type, float mean, float variance, int ascii_load)
Aspririn/Migraines Initialization