home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / MISC / BPS100.ZIP / README.NOW < prev    next >
Encoding:
Text File  |  1990-06-14  |  2.4 KB  |  50 lines

  1. This package contains 4 exectuable files of the GMU bp simulator: bps.unix.exe,
  2. bpS8088.exe, bpS286.exe, and bps.sun360 .  The first is for a UNIX system --
  3. we are running it under ULTRIX 3.0 on a VAX 8530.  The second is a plain
  4. 8088 DOS machine with no math coprocessor, the third
  5. is for 80286/80386 DOS machines, and the 4th is a Sun 3/60 port. This
  6. last seems to work OK, but is not presently fully verified. I am in the
  7. process of updating to Version 1.01, which corrects a bug that is important
  8. only if you use the "symmetric" version of the sigmoid transfer function --
  9. the derivative was not calculated correctly for this.  At present only the UNIX
  10. and Sun executables are updated -- network problems & workload have delayed
  11. uploading the PC versions.
  12.  
  13. There is a user tutorial, that you may not really need
  14. to study, called TUTOR.xxx; it comes in 2 flavors also:
  15. TUTOR.mac is in Microsoft Word 4.0 format for Macintosh
  16. computers and TUTOR.ASC is an ASCII version, text plus
  17. line breaks, of the same thing.  The latter doesn't
  18. have the diagrams or formatting of the former.
  19.  
  20. Files beginning XOR are sample network, training, and
  21. production files: XOR.231 is a 2-3-1 backprop network
  22. that has been trained on the XOR.DAT training file, and
  23. XOR.PRO contains input data to test the trained network.
  24.  
  25. Source code licenses are now available  in return for a fee of $50.00
  26. US, payable in advance ( we have no way to generate billing).  The fee
  27. gives you right to use and modify the source code at your site, and
  28. comes with code documentation. The code is about  8K lines of highly
  29. modularized and "plain vanilla" C code -- porting from MS-DOS to Unix
  30. required changing 2 lines in the random number generator to obtain
  31. a system clock value for the seed.
  32.  
  33.  
  34. To familiarize yourself, just run the simulator and interact
  35. with the screens. The important parameters are eta -- learning
  36. rate-- and alpha -- momentum.  There is a backprop speedup
  37. technique called gradient correlation (IJCNN Jan '90) that
  38. compares the direction of the current and last gradient
  39. vector, and either proceeds with the backprop step [ifthe
  40. 2 grads point in essentially the same direction] or discards
  41. the current weight aadjustment, reduces eta & alpha, and tries
  42. again.  All parameters have default values that are user-resettable.
  43.  
  44.  
  45.  
  46. Eugene Norris
  47. CS Dept George Mason University Fairfax, VA 22032 (703)323-2713
  48. enorris@gmuvax2.gmu.edu
  49.  
  50.