
Piecewise Linear Training ,Testing and Processing Program

    Outline

 A. Program Purpose 
 B. Network Characteristics
 C. Files Needed or Produced
 D. Example Run of PLN Training
 E. Example Run of PLN Testing
 F. Example Run of PLN Processing

  A. Program Purpose 
  1. Initialize and train a modular mapping network using 
     a fast training method. Plots and training error versus number of clusters.
  2. Test a data file using the weights saved in training.
  3. Process a data file with or without desired outputs.
  
  B. Network Characteristics
  1. Maximum number of inputs; 100.  Maximum number of outputs; 40.
     Maximum number of modules; 100.
  2. Given input vector and a trained network, the modular net 
     switches on the appropriate module, which then processes the
     input vector into the output vector.

 C. Files Needed or Produced
  1. The weight file is produced by the program during training. 
  2. The training or testing data file, which gives example inputs 
     and outputs for network learning, or for testing after learning.
     All data files are in formatted, standard form, which means that 
     each pattern or feature vector is followed by the desired outputs.

 D. Example Run of PLN Training
 
   twod.tra            ! data filename
   8                   ! Enter the number of inputs
   7                   ! Enter the number of outputs
   40                  ! Enter the number of maxima modulars to try

     The program will read all patterns from the file twod.tra, and train a
     modular net having 8 inputs, 7 output, and 1 up to 40 modules.
     After training, it eill plots training error versus number of clusters.

 E. Example Run of PLN Testing
    
    Input the following into the corresponding text box or combolist box on the input form

    twod.tra             ! data filename
    pln10twod.wts         ! trainined weights filename


     The program will read the trained weights from file pln10twod.wts, and test a
     picesewise linear map network on the training file twod.tra
     The network contains 10 modulars with 8 inputs and 7 outputs. 
     You can run this program on your own data.

  F. Example Run of PLN Processing
 
     Input the following into the corresponding text box or combolist box on the input form
    
     twod.tra            ! data filename
     pln10twod.wts       ! trainined weights filename
     Yes/No              ! 'Yes' for with desired output and 'No' for without desired output


     The program will read the trained weights from file pln10twod.wts, and process a
     picesewise linear map network on the training file twod.tra
     The network contrains 10 modulars with 8 inputs and 7 outputs. 
     You can run this program on your own data.

 