home *** CD-ROM | disk | FTP | other *** search
/ Freelog 33 / Freelog033.iso / Bas / Systeme / NNTP / README.TXT < prev    next >
Encoding:
Text File  |  1999-06-25  |  3.8 KB  |  84 lines

  1.                 Artificial Neural Network Training Program
  2.          ANN.EXE v1.10, Copyright (c) 1994-1999 Techsoft Pvt. Ltd.
  3.  
  4. DESCRIPTION:
  5. -----------
  6. This artificial neural network program (ann.exe) was developed in the
  7. Department of Chemical Engineering, Calcutta University, India, as a
  8. part of a research project on the application of ANN in the field of
  9. Chemical Engineering. It may be quite helpfull to those who are doing
  10. research or interested in this field. It is a general purpose ANN
  11. training program. You can use input/output data for any system to
  12. construct and train the network. To effectively simulate the system
  13. you must include all the key parameters of the system as input or
  14. output of the net. This program is menu driven and will ask you for
  15. required inputs. All the options will be saved in a configurayion file,
  16. so you can use it later as a command line parameter. Followings are
  17. some of the usefull features of the program,
  18.  
  19.     1.) Any size of the network can be constructed as permitted by DOS.
  20.  
  21.     2.) Different training algorithms are available, e.g., steepest
  22.         descent, conjugate gradient, DFP, BFGS and Maquardt-Levenberg.
  23.  
  24.     3.) A heuristic search algorithm partially based on quadratic
  25.         interpolation, developed by the author, is used to find out
  26.         optimum stepsize for each iteration. This algorithm increases
  27.         training speed and accuracy many times.
  28.  
  29.     4.) Different mode of training can be selected, e.g., pattern,
  30.         moving window and block mode of training.
  31.  
  32.     5.) Activation function can be selected.
  33.  
  34.     6.) Input and output data to the net can be scaled automatically.
  35.         So you can instantly compare and verify the trained net for the
  36.         test data set.
  37.  
  38.     7.) Various intermediate results during training can be stored in
  39.         the data files to facilitate statistical analysis.
  40.  
  41. There is a single executable file, ann.exe. You can run it interactively
  42. or non-interectively by giving configuration file name as a command-line
  43. parameter. All the data files used by the program are formatted as a text
  44. file, so you can use externally created data file, but the format should
  45. be the same. 
  46.  
  47. SAMPLE DATA:
  48. -----------
  49. A set of sample data files are included for a model of  N-number
  50. of equal volume CSTR (constant stirred tank reactor) connected
  51. in a series having concentration CA0 (of A). At time t0 some amount
  52. solution A of concentration CA is fed into 1st tank. The concentration
  53. of A in the last tank is calculated as a function of time and number
  54. of tanks present in the series. The concentrations at different time
  55. interval are used as inputs and number of tanks as outputs to train
  56. the net. The data files included with this program are as folows:
  57.  
  58.         CSTR_N1.DAT  ==>  Training data set for CSTR model
  59.         CSTR_N2.DAT  ==>  Test data set for CSTR model
  60.         W0           ==>  Initial weights
  61.         W1           ==>  Final weights (to be calculated)
  62.         TRNG.ITE     ==>  Iteration record file for training data
  63.         TEST.ITR     ==>  Iteration record file for test data
  64.         CSTR.DTL     ==>  File to save details calculation
  65.         CSTR.CFG     ==>  Net configuration file
  66.  
  67. You can train the net for this sample data by giving net configuration
  68. file (CSTR.CFG) when asked by ANN.EXE or giving it as a command-line
  69. parameter, e.g., ann cstr.cfg.
  70.  
  71. All the above data files will be generated for your data file.
  72.  
  73. COPYRIGHT:
  74. ---------
  75. ANN v1.10 can be freely distributed, but it should not be used or
  76. distributed for any commercial purposes without prior permission
  77. of the author.
  78.  
  79. In case of any problem or question you can contact the author in the
  80. following addresses.
  81.  
  82. Somnath kundu
  83. Email: somnath@techsoftpl.com
  84. Web: http://www.techsoftpl.com