Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Neural Networks [closed]

I want to learn more about AI and neural networks. I have some basic idea what it is and how it works, but I want to find a good book or tutorial with good explanations.

Anyone know of some good material ( that is not too technically written ) to read on the subject?

C# implementations are also helpful.

like image 658
Tony The Lion Avatar asked Oct 24 '09 14:10

Tony The Lion


People also ask

Do neural networks have closed form solution?

neural network? As soon as you add in the logistic function for logistic regression though, there's no longer a closed solution (see Bishop's PRML chapter 3). But... yeah, conclusively proving there is no closed solution in general for an entire function family is beyond what I would know how to tackle.

What is the biggest problem with neural networks?

The very most disadvantage of a neural network is its black box nature. Because it has the ability to approximate any function, study its structure but don't give any insights on the structure of the function being approximated.

Why do neural networks fail?

Why does a neural net fail to converge? Most of the neural network fails to converge because of an error in the modelling. Let us say the data is required to transform within the network and the nodes we have provided in the networks are way smaller in number.

When should neural networks not be used?

Recurrent neural networks are not appropriate for tabular datasets as you would see in a CSV file or spreadsheet. They are also not appropriate for image data input. Don't Use RNNs For: Tabular data.


Video Answer


1 Answers

Good question... There is a impressive collection of books and online texts on the subject of neural networks (NN), but many of them are either very technical or focus on somewhat specific domains of application of the NN, artificial vision, pattern recognition and signal processing being the "natural" leaders in this genre.

I'd like to second Chaos' recommendation of
  Fundamentals Of Neural Networks
  Architectures, Algorithms And Applications
  by Laurene Fausett

For an introduction to the field, this book strikes a good balance in terms of accessibility, detail and coverage. The alternative are older books circa 1995-2000 which tend to be a be more of the vulgarization type.

You can also wet your appetite with online resources such as:

  • A tutorial from learnartificialneuralnetworks.com (the site itself also has several good references)
  • A class at Williamette University
  • When all fails, a quick scan of NN FAQs

Finally, at the risk of confusing you, at a time when you need a broad view on the subject, I'd like to plug a specific type of neural network: Numenta's Hierarchical Temporal Memory concept.

like image 164
mjv Avatar answered Sep 17 '22 20:09

mjv