home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0020 - 0029 / ibm0020-0029 / ibm0028.tar / ibm0028 / NURO-1.ZIP / NSHELL.HLP < prev    next >
Encoding:
Text File  |  1990-01-09  |  18.1 KB  |  314 lines

  1.    The defining characteristics (above the dashed line) and classifying
  2. characteristics (below the dashed line) must be defined before anything
  3. else can be accomplished. If using the analog version, the minimum and
  4. maximum values are also set here. After defining, you can later use
  5. this process to change the characteristics. Don't leave any blank
  6. entries except at the bottom (those will be removed for you).
  7. ***********************   Keys available  *****************************
  8. Esc - return to the Main Menu.
  9. Up/down arrows, Page Up/Page Down - scroll over the entries.
  10. Enter - use it to enter data entry mode. Use it again to end edit of an
  11.         entry. Esc will terminate edit mode.
  12. Insert/Delete - insert an entry before the menu selection bar, or delete
  13.         the entry under the bar. In data entry, Insert toggles insertion
  14.         mode for characters and Delete deletes characters.
  15. F2 - clear entry when in data entry mode.
  16. F4/F5 - copy(F4) or paste(F5) entry under the menu selection bar.
  17. F9 - display fields in file (database version only).
  18. Home/End - in data entry, go to start/end of string.
  19. #
  20.    Sample cases have to be entered in order to be learned. In the binary
  21. version, the Enter key will "turn on" a characteristic by highlighting.
  22. Be sure to adjust monitor controls to see the highlighting. In the analog
  23. version, values must be entered in data entry mode (strike Enter). The
  24. last case may not be blank since blank cases at the end are removed.
  25. Make sure there are enough sample cases to be comprehensive and represent
  26. all aspects of the problem.
  27. ***********************   Keys available  *****************************
  28. Esc - return to the Main Menu.
  29. Up/down arrows, Page Up/Page Down - scroll over the entries.
  30. Left/Right arrows - scroll from case to case.
  31. Enter - use it to enter data entry mode (analog version) or highlight a
  32.         characteristic (binary version). End data entry with Esc.
  33. Insert/Delete - insert/delete the entire current sample case. In data
  34.        entry, Insert toggles insertion mode, Delete deletes characters.
  35. F2 - clear all characteristics of the current sample case.
  36. F4/F5 - copy(F4) or paste(F5) an entire sample case.
  37. F6 - goto a specific case. Requests specific case number.
  38. Home/End - goto first/last sample case. In data entry, start/end string.
  39. F7 - Toggles a value to its maximum/minimum in analog version.
  40. F8 - Toggles bar graphing of characteristic values on and off.
  41. #
  42.   Before learning, check the sample cases for duplicates with this menu
  43. entry. The case numbers of all cases whose defining characteristics
  44. match are shown, whether or not the classifying characteristics match.
  45. You must decide if it is appropriate to have these duplicates.
  46.    If the sample cases were obtained from an expert and two or more that
  47. match have different classifications, then only one must be correct.
  48.    If cases were obtained from actual data and two or more that match
  49. have different classifications, then you will have to decide if this is
  50. natural or if there are errors.
  51.    If the problem characteristics file is oversize, only the segment
  52. currently loaded into memory can be checked.
  53. ***********************   Keys available  *****************************
  54. Esc - return to the Main Menu.
  55. Enter - view the next screen of duplicates if there are more than will
  56.     fit on a screen. When all screens have been viewed, the status and
  57.     data entry bar states "Match checking complete".
  58. #
  59.    After sample cases have been entered, NeuroShell can learn them with
  60. this menu entry. Learning stops when the error factors for all sample
  61. cases fall below the learning threshold. You can stop learning at any
  62. time with the Esc key, and resume later because the contents of the net-
  63. work are saved automatically on disk. Speed of learning is affected by
  64. use of a math coprocessor and these factors:
  65.   number of characteristics, number of hidden nodes, number of sample
  66.   cases, learning threshold, learning rate, momentum, and presentation.
  67. For more details, see the manual or help for "Set network factors".
  68.    As learning proceeds, the count of cases learned (learning events) is
  69. displayed in the status and data entry bar. This count is NOT a count of
  70. learning sweeps through all sample cases.
  71.    The Summary of Learning Error Factors window is usually updated every
  72. 50 learning events. See Help screen for "Display Summary of Learning
  73. Error Factors" for more details.
  74. ***********************   Keys available  *****************************
  75. Esc - interrupts learning at the end of the next learning event. It may
  76.  take a few seconds.
  77. #
  78.    After learning, NeuroShell is ready to classify new cases. New cases
  79. are entered like sample cases are entered. Unlike sample cases, new cases
  80. are not automatically adjusted if you later insert or delete character-
  81. istic definitions. After characteristics for a new case are set, classify
  82. the case with the F3 key. Later, as you scroll from case to case, each
  83. case will be classified when you come to it.
  84. ***********************   Keys available  *****************************
  85. Esc - return to the Main Menu.
  86. Up/down arrows, Page Up/Page Down - scroll over the entries.
  87. Left/Right arrows - scroll from case to case.
  88. Enter - use it to enter data entry mode (analog version) or highlight a
  89.         characteristic (binary version). End data entry with Esc.
  90. Insert/Delete - insert/delete the entire current new case. In data
  91.        entry, Insert toggles insertion mode, Delete deletes characters.
  92. F2 - clear all characteristics of the current case.
  93. F3,F9 - F3 classifies the current case. F9 classifies all cases.
  94. F4/F5 - copy(F4) or paste(F5) an entire case.
  95. F6 - goto a specific case. Requests specific case number.
  96. Home/End - go to first/last case. In data entry, start/end of string.
  97. F7 - Toggles a value to its maximum/minimum in analog version.
  98. F8 - Toggles bar graphing of characteristic values on and off.
  99. #
  100.    This function prints the definitions of the characteristics on the
  101. printer. The analog version prints minimum and maximum values as well.
  102.    Make sure the printer is turned on, in ready status (on line), and
  103. connected to the port specified when you ran the install program. The
  104. port is easily changed by selecting "Set hardware system factors" from
  105. the Advanced Options menu. If there is an error or DOS cannot access the
  106. printer, it will take DOS a few seconds before the error is sent to
  107. NeuroShell.
  108. ***********************   Keys available  *****************************
  109. Esc - interrupts printing. Print lines already sent to the printer will
  110.       continue to print until finished.
  111. #
  112.    This function prints the sample cases on the printer. The analog
  113. version prints each characteristic with its value, but the binary version
  114. prints only true (highlighted) characteristics.
  115.    Make sure the printer is turned on, in ready status (on line), and
  116. connected to the port specified when you ran the install program. The
  117. port is easily changed by selecting "Set hardware system factors" from
  118. the Advanced Options menu. If there is an error or DOS cannot access the
  119. printer, it will take DOS a few seconds before the error is sent to
  120. NeuroShell.
  121. ***********************   Keys available  *****************************
  122. Esc - interrupts printing. Print lines already sent to the printer will
  123.       continue to print until finished.
  124. #
  125.    This function prints the new cases to be classified. The analog
  126. version prints each characteristic with its value, but the binary version
  127. prints only true (highlighted) characteristics (values of the output
  128. nodes which are greater than the output threshold are printed also).
  129.    Make sure the printer is turned on, in ready status (on line), and
  130. connected to the port specified when you ran the install program. The
  131. port is easily changed by selecting "Set hardware system factors" from
  132. the Advanced Options menu. If there is an error or DOS cannot access the
  133. printer, it will take DOS a few seconds before the error is sent to
  134. NeuroShell.
  135. ***********************   Keys available  *****************************
  136. Esc - interrupts printing. Print lines already sent to the printer will
  137.       continue to print until finished.
  138. #
  139.    Choosing "Select from Advanced Options menu" makes available a second
  140. menu with slightly more involved options.
  141. ***********************   Keys available  *****************************
  142. Esc - return to the Main Menu.
  143. Up/down arrows, Page Up/Page Down - scroll over the selections.
  144. Enter - use it to select the menu function you want.
  145. #
  146.    This selection exits from NeuroShell and returns you to DOS. All your
  147. definitions, sample cases, cases to be classified, and network contents
  148. have been saved automatically already (unless you received an error
  149. message alerting you to a problem).
  150. #
  151.    Use this selection to load in a new problem. You will be prompted for
  152. the new problem name. Enter a binary problem name if you are in the
  153. binary version, or an analog problem name if in the analog version. All
  154. data for the problem you were working on (definitions, cases, network)
  155. has already been saved (unless you received a message saying there was
  156. an error). Remember, all problem files must be on the NeuroShell disk or
  157. directory. The name cannot be over 8 characters long.
  158.    At the prompt for a problem name, you may strike Enter to see a menu
  159. of all existing problems in the current directory. To select one, scroll
  160. to it and strike Enter again.
  161.    If you select a problem that doesn't match the version you are using,
  162. e.g. binary problem when you are in analog, the resulting error message
  163. has an option that will load the correct version for you.
  164. ***********************   Keys available  *****************************
  165. Esc - abort entry of the problem name and return to the Main Menu.
  166. Enter - Terminate the entry of the problem name.
  167. Insert/Delete - Insert toggles insertion mode for characters and Delete
  168.     deletes characters.
  169. F2 - clear any characters already typed in.
  170. Home/End - go to start/end of string.
  171. #
  172.    This function reinitializes the network, thus forgetting all previous
  173. learning. Use it if you want to relearn with a new learning rate,
  174. presentation, or momentum. (If you change the number of hidden nodes or
  175. characteristics, NeuroShell automatically forgets for you because the
  176. network is then no good.)  Forgetting doesn't change the .NET file on
  177. disk, however, until the next time you learn. So before then, you could
  178. change your mind about forgetting by loading the problem again.
  179. ***********************   Keys available  *****************************
  180. none
  181. #
  182.    The error factors summary window shows the number of factors in each
  183. of several ranges. Each sample case has a learning error factor which is
  184. based on the differences between what the network is currently computing
  185. for classifying characteristics and the correct classifying character-
  186. istics. Learning terminates when all of these factors are below the
  187. learning threshold set by you (see "Set network factors").
  188.    The column labeled "count" is the number of cases which have factors
  189. in the range to the left. The percentage this count is of the total is
  190. shown in the column to the right of the count column.
  191.    If the problem characteristics file is oversize, this window only
  192. displays the error factors for the last segment learned.
  193.    To see the actual learning error factors, select the next menu entry,
  194. "Display Learning Error Factors".
  195. ***********************   Keys available  *****************************
  196. Esc - return to the Advanced Options Menu.
  197. #
  198.    The display of learning error factors shows the actual error factor
  199. for each sample case. Each sample case has a learning error factor which
  200. is based on the differences between what the network is now computing
  201. for classifying characteristics and the correct classifying character-
  202. istics. The error factors are in order by sample case number from left to
  203. right, top to bottom, in 20 rows of 9 columns each. If there are more
  204. than 180 sample cases, strike Enter to see the next group of 180 factors.
  205.    If during learning you notice from the summary that a few of the error
  206. factors haven't become much smaller after considerable learning, use this
  207. selection to view the actual factors. Match the high error factors with
  208. respective sample cases. Then check those sample cases to see if they are
  209. classified properly or conflict with each other or other cases. If you
  210. find errors in the sample cases, correct them, forget, and relearn.
  211.    If the problem characteristics file is oversize, this window only
  212. displays the error factors for the last segment learned.
  213.    Error factors are arbitrarily initialized to 3.
  214. ***********************   Keys available  *****************************
  215. Esc - return to the Advanced Options Menu.
  216. Enter - view next screen of error factors if there are more than 180.
  217. #
  218.   This selection displays the amount of memory free in bytes and "k". It
  219. also displays the name of the problem currently loaded.
  220.   The amount of memory available does not include all small fragments of
  221. memory that were used and released, so the amount is not 100% accurate.
  222. NeuroShell will not allow you to completely fill available memory by
  223. changing network factors, because it reserves a few thousand bytes for
  224. internal program functions.
  225. ***********************   Keys available  *****************************
  226. none
  227. #
  228.    A number of network factors can be changed from their defaults if
  229. necessary. When you change one of these factors, the .FIG file is written
  230. to disk again to save the new values with the problem. The legal range
  231. of values for each factor is displayed to the right in parentheses.
  232.   Output threshold - highlight classifying characteristics above this.
  233.   Learning threshold - when error factors go below it learning stops.
  234.   Hidden nodes - default = 2*sqrt(defining chars. + classifying chars.)
  235.   Learning rate - .4 to .6 is best, sometimes .1 or .2 works better.
  236.   Momentum - try lowering it as you lower learning rate.
  237.   Maximum cases in memory - max sample cases loaded in memory at once.
  238.   Maximum characteristics definitions - includes the line of dashes.
  239.   Presentation - whether sample cases are learned randomly or not.
  240.   Characteristics: digits left - number of Xs on screen: XXXXXX.000000.
  241.   Characteristics: digits right - number of Xs on screen: 000000.XXXXXX.
  242. ***********************   Keys available  *****************************
  243. Esc - return to Main Menu after storing values; also aborts an edit.
  244. Up/down arrows, Page Up/Page Down - scroll over the entries.
  245. Enter - select value to edit and use again when editing complete.
  246. Insert/Delete/F2/Home/End - used only in data entry mode as usual.
  247. #
  248.   This selection performs the same function as the Install program,
  249. telling NeuroShell about your hardware characteristics. There are three
  250. categories and only one entry in each category may be selected. Select
  251. by striking the Enter key, and NeuroShell will highlight the selection.
  252.    The first category defines how NeuroShell interfaces with the monitor.
  253. True IBM compatible processors work fastest when NeuroShell can write
  254. directly to the monitor's RAM. If that doesn't work, use BIOS calls.
  255.    The second category of 5 choices selects the type of adaptor. Some
  256. monitors have only 2 colors like monochrome monitors, but accept color
  257. interface and sometimes show shades of gray.  Choose black and white for
  258. these, which are often found on portables. If you have a black and white
  259. where the characters are the dark color, highlighting may appear less
  260. bold than unhighlighted characters. Try reverse highlight for those. If
  261. you can't get highlighting any other way, use reverse video.
  262.    The last category tells NeuroShell where to find the printer. Most
  263. printers are on the first parallel port.
  264. ***********************   Keys available  *****************************
  265. Esc - return to the Main Menu after storing new values.
  266. Up/down arrows, Page Up/Page Down - scroll over the entries.
  267. Enter - select an entry to be highlighted.
  268. #
  269.    When you make this menu selection, you will begin running DOS,
  270. where you can execute DOS commands. You may want to use this facility
  271. to erase or load files, or to call your favorite editor, etc. NeuroShell
  272. remains loaded and its execution will resume when you give DOS the EXIT
  273. command.
  274. #
  275.    This selection allows you to select another disk or directory from
  276. which NeuroShell will read and write files. You will be prompted for
  277. the DOS path name, and the current path will already be displayed. You
  278. can erase the current path (F2) or modify it.
  279. ***********************   Keys available  *****************************
  280. Esc - terminate operation without changing the path.
  281. Enter - change to the path just entered.
  282. Insert/Delete - insert toggles insertion mode for characters and Delete
  283.   deletes characters.
  284. F2 - clear entry.
  285. Home/End - go to start/end of string.
  286. #
  287.    This selection will enable you to call another program while keeping
  288. the current NeuroShell session active. You might want to call a program
  289. that loads data into the .CHR or .CLS file, for example. When the called
  290. program terminates, it will return to NeuroShell. An error will occur if
  291. the program is not found or there is not enough memory to load it. You
  292. will be asked to type in the program name, and the current path will
  293. already be displayed for your information. You can use this path to
  294. precede the program name, or you may change the path. If no path is
  295. specified, the current directory is searched anyway.
  296. ***********************   Keys available  *****************************
  297. Esc - terminate operation without calling a program.
  298. Enter - call the program just entered.
  299. Insert/Delete - insert toggles insertion mode for characters and Delete
  300.   deletes characters.
  301. F2 - clear entry.
  302. Home/End - go to start/end of string.
  303. #
  304.    This selection exits from NeuroShell, then loads and executes the
  305. NeuroShell Utility program. The name of the problem currently in
  306. NeuroShell is passed to and loaded by the Utility.
  307.    The NeuroShell Utility can graph data (a supported graphics monitor
  308. is required), import and export files, display and print connection
  309. weights and error factors, set minimum and maximum values for analog
  310. problems, randomly extract sample cases to build a classification file
  311. (test set), and other useful operations.
  312.  
  313.  
  314.