Where Can I Learn About Artificial Neural Networks?

AI Thread Summary
For those looking to learn about Artificial Neural Networks (ANNs), several resources are highlighted. A recommended book is "AI Techniques for Game Programming," which, while focused on gaming, covers applicable ANN techniques. Online resources include ai-junkie.com, which offers straightforward tutorials for creating simple feedforward networks in C++ but lacks depth on more complex topics like backpropagation. Willamette University's course page provides a solid theoretical foundation, while a report from Imperial College London offers extensive theoretical insights, particularly useful in its appendix. The discussion emphasizes that developing effective neural networks requires understanding complex feedback loops, noting the significant investment by the US defense department in advanced systems.
phiby
Messages
74
Reaction score
0
Hi,
I am a very experienced programmer in C & C++. I want to learn about Artificial Neural Networks. Can someone recommend good books or websites?
 
Technology news on Phys.org
yeah, I just read a book called ai techniques for game programming. Despite the title, the techniques discussed are very applicable to other types of programming. About 1/3 of the text is dedicated to artificial neural networks.
 
http://www.ai-junkie.com/ - really simple and straight forward with walk through to create simple feed forward nets using OOP in C++ (also uses genetic algorithms), lacks depth in that it totally skips everything not feed forward (ie backprop)
http://www.willamette.edu/~gorr/classes/cs449/intro.html - a lot of theory
http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html - even more theory (particularly useful is Appendix B, I thought)
 
You need complex feedback loops to construct a decent neural net - TylerH gives some good references. It is no trivial task. The US defense department spent millions to devise the guidance system for 'smart' bombs.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top