[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
CppNeuralNet

(C++) Neural net

When you want to program a neural network, using an OOP approach, classes to define probably will be:
  • Neuron
  • Neural Net
The Neural Net class will contain a vector of Neurons.

Discussion on the development of a neural net can be found at http://www.codepedia.com/1/talk%3aCppNeuralNet

Example code of neural networks

  • http://www.bedaux.net/nnet/
Good implementation.
  • http://www.codeproject.com/cpp/MLP.asp
Good code if you like the way Visual C++ handles its GUI.
  • http://sourceforge.net/project/showfiles.php?group_id=10202&package_id=10051&release_id=10643
Average implementation relying heavily on plain pointers.
  • http://members.tripod.com/~zerkpage/backprop.txt
Fair code which is easy to read, but uses many global pointers
  • http://sourceforge.net/projects/nn-utility
Acceptable source code, except for use of pointers-to-pointers-to-pointers, class names in UPPERCASE
  • http://www.paraschopra.com/sourcecode/index.php
Example how NOT to program: use of macro's, explicit write of void as a function argument, inconsistent indentation, etc...

'Neural Net' links



last edited (December 24, 2006) by bilderbikkel, Number of views: 4570, Current Rev: 12 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  

Members

Username:

Password:


Register
Forgot Password?




Programmers Heaven - for .NET, Java, C/C++ and WEB Developers!
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Tore Nestenius at .NET Consultant - Synchron Data.