home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
200-299
/
ff239.lzh
/
JGoodies
/
NeuralNets
/
README
< prev
next >
Wrap
Text File
|
1989-08-21
|
2KB
|
63 lines
Neural Net Simulator
Original code by Robert E. La Quey
Converted to JForth Professional V2.0 by Jack Woehr
This README file and some minor mods by Phil Burk
This code is Public Domain and may be freely redistribed.
What is a Neural Net?
A neural net is a crude simulation of the brain. Neurons
can be connected to one another. Each neuron can receive
input from several neurons and give output to several neurons.
If enough inputs are on, the neuron will fire. This can, in
turn, cause other neurons to fire. Patterns can propagate
through a neural net in complex ways.
Neural Nets are a hot topic in computer science these days.
They have been able to "learn" how to do tasks by
observing humans do them. This learning constitutes a form
of self-programming that will someday eliminate the need
for us programmers. Hey, wait a minute! Nah, it could never
happen. :-)
This a very crude description of neural nets by someone who
knows almost nothing about them (PLB). If you are more
knowledgeable then I, please, offer a fancier neural net program
and description.
There is an article on Neural Nets in Scientific American, Dec. 1987.
What Does This program Do?
This program sets up an array of neurons and connects them up
randomly. It then calculates a random input. The input
is the top row of 1's and 0's. The neuron array is the big block
of 1's and 0's. The input propagates through the net and
appears on the outputs, the bottom row of 1's and 0's.
You can pick a new random input by hitting 'r' and a new
set of random connections by hitting 'c'. Do this then
hit the space bar several times and watch how the output changes.
I suggest you peruse the source code to see how this happens.
What DO I Do?
To run the program, just double click on the JNeural icon.
To recompile the program, start JForth and enter:
INCLUDE J4NEURAL.F
DEMO.NEURAL
The cloned version was made from the word CLONE.NEURAL
which opens a RAW window for display. To Clone this
program, START JFORTH and enter:
INCLUDE CL:TOPFILE
INCLUDE J4NEURAL.F
CLONE CLONE.NEURAL
SAVE-IMAGE CLONE.NEURAL J4NEURAL
This ReadMe file by Phil Burk.