Click here to Skip to main content
15,867,939 members
Articles / Programming Languages / C#
Article

Neural Dot Net Pt 11 A Conclusion Of Sorts

Rate me:
Please Sign up or sign in to vote.
3.38/5 (19 votes)
9 Dec 20033 min read 55.7K   5.4K   32   6
A neural network library in C#.

Introduction

The project has mostly gone quite well. I set out to learn how to do neural network programming myself and as a part of my learning process, to explain it in a manner that would be of use to other people which I feel I haven't done too badly at, and I decided at the start that the program should be usable as a learning tool which meant that the results had to be repeatable, with the option of the person using the software to be able to change the most important parameters for each network to see what it would do. This I think has been done.

Of course, as with everything, there were setbacks along the way and I still haven't managed to get the bidirectional associative memory code to behave in the way that I would like it to.

It became apparent early on in the release cycle that the fact that I was releasing the project compiled with the 2003 version of Developer Studio was proving to be something of a draw back, and for this reason, this additional article has been added. I've reinstalled Developer Studio .NET and put together a version that runs, and to be honest, that's about the best thing I can say for it. So, if you're using the 2002 version, consider yourself disadvantaged.

As I've stated earlier, there should be no problem with the library on either version of the compiler and that assumption was right. The problems have occurred with the LogViewer and with the icons. The icons problem has been easily fixed but the LogViewer has been removed from the application all together. I was getting problems with the Internet Explorer control on the older compiler, and as I've rewritten the LogViewer at least three times since I started work on this project, I just couldn't face rewriting again at this moment in time. Besides, I've already started the next different but related project.

Links for the Developer Studio .NET version will be clearly added to the other articles in the series, so if you download and play around with it, good luck with it.

Finally, just because this is called a first release, it doesn't necessarily follow that there will be a second release. Although that bidirectional associative memory code is giving me an itch, I can't quite scratch.

History

  • 2003 :- Initial release.
  • 10 December 2003 :- Review and edit for CP conformance.

References

  • Tom Archer (2001) Inside C#, Microsoft Press
  • Jeffery Richter (2002) Applied Microsoft .NET Framework Programming, Microsoft Press
  • Charles Peltzold (2002) Programming Microsoft Windows With C#, Microsoft Press
  • Robinson et al (2001) Professional C#, Wrox
  • William R. Staneck (1997) Web Publishing Unleashed Professional Reference Edition, Sams.net
  • Robert Callan, The Essence Of Neural Networks (1999) Prentice Hall
  • Timothy Masters, Practical Neural Network Recipes In C++ (1993) Morgan Kaufmann (Academic Press)
  • Melanie Mitchell, An Introduction To Genetic Algorithms (1999) MIT Press
  • Joey Rogers, Object-Orientated Neural Networks in C++ (1997) Academic Press
  • Simon Haykin Neural Networks A Comprehensive Foundation (1999) Prentice Hall
  • Bernd Oestereich (2002) Developing Software With UML Object-Orientated Analysis And Design In Practice, Addison Wesley
  • R Beale & T Jackson (1990) Neural Computing An Introduction, Institute Of Physics Publishing.

Thanks

Special thanks go to anyone involved in TortoiseCVS for version control.

All UML diagrams were generated using Metamill version 2.2.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
GeneralExcellent JOB Pin
eRRaTuM2-Feb-07 5:44
eRRaTuM2-Feb-07 5:44 
Generalexcellent series.. Pin
mork57113-Mar-05 12:06
mork57113-Mar-05 12:06 
GeneralHats Off! Pin
rajbow11-Aug-04 16:28
rajbow11-Aug-04 16:28 
GeneralRe: Hats Off! Pin
rajbow11-Aug-04 16:33
rajbow11-Aug-04 16:33 
GeneralRe: Hats Off! Pin
pseudonym6711-Aug-04 22:21
pseudonym6711-Aug-04 22:21 
GeneralRe: Hats Off! Pin
rajbow12-Aug-04 6:34
rajbow12-Aug-04 6:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.