C++ Back Propagation Neural Network Code v2

There was a lot of feedback on my neural network implementation, mostly regarding architectural suggestion so i sat down and rewrote my neural network implementation, its pretty elegant now. I seperated the training of the network from the actual network itself and so i have a basic feed forward network, a data set reader and a neural network trainer. I also renamed several data structures to make things more understandable, also i wasnt lazy and used proper header files and includes :P

Below is an updated class diagram of the new version:

here’s the updated implementation (with a VS2k8 solution):

Neural Network C++ Source Code

~ by Bobby on 23 June 2008.

Leave a Reply