I am a Computer Science Student and recently studied neural networks, but theory only. How can this be implemented in real time programming language. What should I search for or what content should I read so that I can do programs using neural network.
closed as primarily opinion-based by Seanny123, Arnon Weinberg♦, user7759, AliceD♦, Vakalate Oct 9 '15 at 17:58
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
A google search for neural network library will return many relevant pages, with neural network libraries written in several programming languages.
You could also look for tutorials on programming perceptrons which are among the most basic neural networks. This would teach you how to actually program the network from scratch, instead of using a pre-made library.
This walkthrough covers the development of a more complex neural network library if you are looking to jump right into building multilayer networks.
Here is a free, entry-level e-book.
There are many advanced tutorials which would suit someone with a computer science background, but if you are interested in the connection between neural networks and psychology/cognitive science then these two volumes are very accessible and give enough details to start coding your own networks:
Parallel Distributed Processing, Volume 1 Explorations in the Microstructure of Cognition: Foundations By David E. Rumelhart, James L. McClelland and PDP Research Group (1986) https://mitpress.mit.edu/books/parallel-distributed-processing
Another book with practical details and a good connection to psychology is
An Introduction to Neural Networks by Kevin Gurney (1997) [no link, I don't have the reputation]
Both are severely out of date with respect to the cutting edge of modern neural networks, but the fundamentals don't go out of date so I figure they are a good place to start
Take this course at Udacity. From my experience the course quality there is high and will save you a great deal of research time. You can also try https://www.coursera.org/course/neuralnets. Usually courses are coursera are of a great quality. The bottom line is take a MOOC first.