home *** CD-ROM | disk | FTP | other *** search
- Learning Paradigms Command Interpreter
-
- Information for New Version of BPS System
-
- In this new version of BPS system, we added a stochastic learning method
- by taking a random weight changes with simulated annealing concept. In order
- to keep the feature of previous version (for some reasons, mostly is to save
- the time), we emulated the original programming style. In addition, by adding
- the command interprter to accept commands from console, it allows user more
- freely to access the system. For further implementation or mantainability,
- data structure definition for random weights and external declarations are
- put in learning.h header file. For the extensibility of LPCI, we have
- constructed an interface allows user software to migrate to future products
- with minimal change. For more details see the technical documentation.
-
- The Learning Paradigms Command Interpreter supports a command language
- to control the execution of the specific network. Each command will be
- defined, syntaxed, and if needed a comment will be mentioned. These commands
- will be entered only on the console. Commands referring to the display or
- execution directly will be noticed immediately on the screen wile other
- commands may have no visual effect. In addition, command may not be
- abbreviated and may only be enter as lower case.
-
-
- LPCI COMMAND LISTING
- ++++++++++++++++++++
- !
-
- Purpose : Executes a host operating system command.
- Synopsis: ! command-string
- Remark : The current command string specified is passed to the host operating
- system for execution.
-
- ANNEALING
-
- Purpose : Enables simulated annealing
- Synopsis: annealing
- Remarks : It is necessary to set schedule before executing this command.
-
- BPS
-
- Purpose : Enables backpropagation model without simulated annealing
- Synopsis: bps
- Remarks : See previous version documentation.
-
-
- CLS
-
- Purpose : clear the entire screen.
- Synposis: cls
- Remarks : This command is effectivly the same as 'cls' command in DOS
- environment.
-
- EXIT
-
- Purpose : Exit current command level.
- Synopsis: exit
- Remarks : The current command level is terminated. If the current command
- level was receiving input from the operatore, then this command
- causes the workstation to terminate the LPCI.
- HELP
-
- Purpose : Display this help facility.
- Synopsis: help
- Remarks : The HELP command invokes the LPCI HELP facility to display
- information about LPCI commands or LPCI itself.
-
- MENU
-
- Purpose : Enables the menu-driven processor.
- Synposis: menu
- Remarks : The function of menu-driven processor only involve some commands
- provided by LPCI.
-
- SHOW ANNEALINGW
-
- Purpose : Displays the current random weights in annealing schedule.
- Synopsis: show annealingw
- Remarks : The annealing weights displayed is recently defined by annealing
- schedule.
-
- SET TRACE
-
- Purpose : Sets the recording of trace data on or off.
- Synposis: set trace <on|off>
- Remarks : The trace data file contains the entire commands indicated by the
- user.
-
-
- SET LOG
-
- Purpose : Enables or disables logging of the simulated annealing performance
- to the specified file.
- Synopsis: set log [file_name]
- Remarks : The neural network weights and thresholds will be written to the
- specified file before annealing start. The annealing random weight
- changes defined by annealing schedule and the weights after annealing
- proceed will also be recorded. If file_name is not specified, "set
- log" will close the logging file. The logging file is automatically
- closed when LPCI exits.
-
-
- SET SCHEDULE
-
- Purpose : Sets the annealing schedule
- Synopsis: set schedule epochs lower upper[;epochs lower upper]...
- Remarks : Example: set schedule 1000 -1 1;2000 -0.5 0.5
- Enables annealing when the number of epochs reachs 1000,then applies
- random weight changes with lower bound -1and upper bound 1. The
- second schedule can be applied afterthe first schedule is done.
-