home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / MISC / NN2.ZIP / NNS.DOC < prev   
Encoding:
Text File  |  1989-05-29  |  4.3 KB  |  96 lines

  1.  
  2.     Another Mitchell/Ware Release
  3.  
  4.     Neural Net Simulator  (c) 1987 by Fred Mitchell (M/W)
  5.  
  6.     This software follows the same conventions  of  all Mitchell/Ware.
  7.     It  may  FREELY  be  distributed  in  any  machine-readable  form,
  8.     unmodified,  in its entirety.  Questions?    Suggestions?     Feel
  9.     free   to  call at 638-4936  12pm-8pm Mon-Fri,   2pm-8pm  Sat  and
  10.     Sun.  Donations?  Feel Free to send as much as  you  want to:  670
  11.     Magnolia Court,   Bensalem, Pa 19020.   Make your check payable to
  12.     Fred   Mitchell.   He  will  be more  than  glad  to know that  he
  13.     has your support, whether verbal or monetary.
  14.  
  15.  
  16.     NNS
  17.  
  18.     I  will assume that you have some working  knowledge of the nature
  19.     of  neurons.   (Otherwise,   why  would  you  spend  4-8   minutes
  20.     downloading  this  package?)  256 neurons are simulated, each with
  21.     16  inputs (which I shall refer to as dentrites from now on)  from
  22.     other   neurons.     Some    can    be    inhibitory    dentrites,
  23.     depending on  the inhibitory selection,  which  is made  by random
  24.     chance,  to an averave percentage specified by the "%  Inhibitory"
  25.     input. The wiring is also done automatically. And you can also set
  26.     the stimulus, and observe the response.
  27.  
  28.     WALKTHROUGH
  29.  
  30.     Now, let's explain how to run the program.  After you have invoked
  31.     the program, you will see the  initial message. When you're finish
  32.     reading it, hit RETURN and BE PATIENT!
  33.  
  34.     Next, it will ask you to set the stimulus. This will be a 4X4 grid
  35.     to the left.  Use the  function keys  to  turn on or off  indivual
  36.     'pixels'. Hit RETURN when done.
  37.  
  38.     LEARNING RATE - sets the rate at which the threshold firing levels
  39.     of  the  neurons  will  be affected.  If a neuron is firing,   its
  40.     threshold may be raised.  Conversely, if it is not firing,  it may
  41.     be lowered.  The rate is the percentage probability that any given
  42.     neuron will be adjusted.
  43.  
  44.     SET  THRESHOLD  -  sets  the initial  threshold  of  all  neurons.
  45.     Remember that all neurons have 16 dentrites.  The number should be
  46.     low - 1 to 6. Obviously, neurons will not fire above a 16 setting.
  47.     But, the thresholds (on an individual basis) will be lowered until
  48.     firing begins.
  49.  
  50.     %  INHIBITORY - sets the percentage of  inhibitory dentrites  that
  51.     will be present.  As to which ones will be made inhibitory will be
  52.     up  to  chance. Experiment  with any range from 0 to 100  percent.
  53.     Best results may be obtained around 10-20%, but try anything.
  54.  
  55.     NEXT, you will see something like this appear:
  56.  
  57.     ....        ................         ....
  58.     ....        ................         ....
  59.     ....        ................         ....
  60.     ....        ................         ....
  61.                 ................
  62.                 ................
  63.                 ................
  64.                 ................
  65.                 ................
  66.                 ................
  67.                 ................
  68.                 ................
  69.                 ................
  70.                 ................
  71.                 ................
  72.                 ................
  73.  
  74.     (S)timulus (T)hreshold (I)nhibit (R)un continuously
  75.     (C)lear (L)earn   SPACE - step   ESC - escape
  76.  
  77.     The "S", "T", "I", and "L" commands we have already gone over. You
  78.     can  change anyone of them throughout the course of running.   The
  79.     "R"  command lets the net run continuously,  and the "C"   command
  80.     clears  the  network.  SPACE allows you to single-step,   and  ESC
  81.     returns you to DOS.
  82.  
  83.  
  84.     LAST WORDS
  85.  
  86.     This is not an exact simulation,  of course, but it may give  some
  87.     insight  into the  possibilities  of using electronic  neurons  as
  88.     computers. By the way, the 16X16 grid in the middle represents the
  89.     states of all the neurons.  The 4X4  to the right is the response.
  90.     Later,  time (and God) permitting, I  will do a much more accurate
  91.     model  of  the  neuron,  or  do  a   Perpectron  simulation.   Any
  92.     suggestions or questions  should be directed to Fred  Mitchell  at
  93.     (215) 638-4936, or by leaving a response on the BBS you found this
  94.     program to my  pseudonym,  PAUL ATREIDES.  (I know, but there is a
  95.     reason that I am using a pseudonym.)
  96.