
|
84782 packages online
|
|
 |
|
util/misc/neural_network.lha |
|
No screenshot available
|
|
This package contains all the functions necessary to generate a
Neural network which you can train and use in your programs. The
Neural network has an input layer, two hidden layers, and an ouput layer.
The network is feedforward and fully connected. You may specify an size for
each layer at run-time. This code is Public Domain and anyone can use it in
any type of program.
There are two versions of the Neural network code, the C version and
the C++ version. First the code was written in C, then it was written in C++
making it a class. Finally it was written back in C keeping the class-like
structure. For the C programmers who are not familiar with C++ constructs,
you should read the file C_programmers.readme
The following files are included in this package:
C++ files
Neural_network.cc --> C++ Neural_network class code
Neural_network.h --> C++ Neural_network header file
xor_dbd.cc --> Example of how to solve the XOR problem using the
delta bar delta rule.
xor_bp.cc --> Example of how to solve the XOR problem using
straight back propagation.
weights.xor --> Initialized weights that are read in by the XOR programs
because the gcc,gpp rand () function generates a new
sequence of random numbers everytime the program is
run. This file makes sure every XOR training session
starts at the exact same place so you can see how
changing learning parameters affects the rate of
convergence.
C files
Neural_net.c --> C Neural network 'class' code
Neural_net.h --> C header file for 'class' and functions
xor_c_dbd.c --> Example of how to solve the XOR problem using
the delta bar delta rule.
xor_c_bp.c --> Example of how to solve the XOR problem using
straight back propagation.
weights.xor --> Same file as above for the same reason.
Document files
Readme.1st --> This file
Neural_network.doc --> Explanation of each Neural network function.
C_programmers.readme --> Basic explanation of how C++ works so C
programmers can understand Neural_network.doc
I will most likely not be supporting the C code after this version because
I much prefer to program in C++. However, if there are bugs in either
version, please let me know and I will fix it as soon as I can. You can
email me at
anstey@sun.soe.clarkson.edu
|
Contents of util/misc/neural_network.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 4721 30622 15.4% -lh5- ebc6 Mar 7 1992 neural_net.c
[generic] 4884 21275 23.0% -lh5- d5ff Mar 7 1992 neural_net.h
[generic] 4091 24473 16.7% -lh5- d0d3 Feb 29 1992 neural_network.cc
[generic] 5038 16731 30.1% -lh5- 7cfd Mar 7 1992 Neural_network.doc
[generic] 4119 15537 26.5% -lh5- 16de Mar 1 1992 neural_network.h
[generic] 484 1377 35.1% -lh5- 5b3e Mar 4 1992 xor_bp.cc
[generic] 501 1404 35.7% -lh5- 6e82 Mar 4 1992 xor_dbd.cc
[generic] 526 1500 35.1% -lh5- d485 Mar 7 1992 xor_c_bp.c
[generic] 536 1519 35.3% -lh5- 11a1 Mar 7 1992 xor_c_dbd.c
[generic] 138 330 41.8% -lh5- 051e Mar 4 1992 weights.xor
[generic] 886 2267 39.1% -lh5- 6a4f Mar 7 1992 C_programmers.readme
[generic] 1013 2521 40.2% -lh5- 2d82 Mar 7 1992 Readme.1st
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 12 files 26937 119556 22.5% Aug 15 1992
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |