Where Can I Learn About Artificial Neural Networks?

Click For Summary

Discussion Overview

The discussion centers around resources for learning about Artificial Neural Networks (ANNs), including recommendations for books and websites. Participants share their experiences and suggest various materials that cover both practical programming techniques and theoretical foundations.

Discussion Character

  • Exploratory, Technical explanation, Conceptual clarification

Main Points Raised

  • One participant, an experienced programmer, seeks recommendations for learning resources on ANNs.
  • Another participant mentions a book titled "AI Techniques for Game Programming," noting that it includes a section on ANNs that is applicable beyond gaming.
  • Several links to online resources are provided, including a site that offers a straightforward introduction to creating simple feedforward networks in C++ but lacks depth on other types of networks.
  • Another resource is highlighted for its theoretical content, which may be beneficial for understanding the underlying principles of ANNs.
  • A participant emphasizes the complexity of constructing effective neural networks, referencing the significant investment by the US defense department in developing guidance systems for smart bombs.

Areas of Agreement / Disagreement

Participants generally agree on the need for both practical and theoretical resources for learning about ANNs, but there is no consensus on which specific materials are the best or most comprehensive.

Contextual Notes

Some resources mentioned may have limitations in depth or scope, particularly regarding types of neural networks beyond feedforward models. The complexity of neural network construction is acknowledged but not fully explored.

Who May Find This Useful

Individuals interested in programming, artificial intelligence, and specifically those looking to learn about artificial neural networks may find this discussion and the resources shared useful.

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.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
50
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K