The question concerns the study of neural networks in Python. Moreover, for a person who has no idea what this network is and how it works. Google did not give any useful links, any sane articles, where the Russian language for an uninformed person explained what it is and what it is eaten with. I, of course, exaggerate a little, and after a generalized excursion into biology, one can imagine how neural networks work in general, but here it begins: “Neural networks have a nonconvex probability function, which leads to the problem of local maxima”, “Initializing the weights matrix with random data "," Let's create a network of 10 neurons, 20 layers and 100500 inputs "," Let's give the input signal and teach the network to distinguish dark beer from light ones, "etc. etc. Nobody anywhere explains why for a particular task, how many neurons are needed, two, not eighty layers, what kind of data and in what form do they go to the input? How many kilograms weigh on scales? Is this a mystery or am I completely stupid? Explain ...
- 3I read the question twice, but I didn’t understand, and what about the python and what is the question. And how are you going to learn something in any language, if you have no idea what it is? [Once an article for beginners] [1], [Two article for beginners] [2] [1]: gray.colorado.edu/CompCogNeuro/index.php/CCNBook/Main [2]: codeproject.com/Articles/16419/ ... - Olter
- I once understood about this article and there is why there is so much at the exit that at the entrance and how much in the middle. - sonniy
- Very short article: Neural network - introduction Still a good book is Elementary introduction to the technology of neural networks with examples of programs "The author presents the material without a single formula; he engages in dialogue with the reader and gradually brings him to an understanding of the mechanisms of the human brain and to realize the prospects for their use to manage modern technical and economic systems - Merlin
- I can give a link to two videos of one blogger on YouTube. Both videos belong to the same video cycle about neural networks. If you see fit, listen. Personally, everything became clear to me. Here is the first: youtube.com/watch?v=kxXHYCVrnxk . Here is the second: youtube.com/watch?v=c89HzsRI0Sg . - PaveTranquil
1 answer
No one anywhere explains why, for a specific task, it is exactly how many neurons are required, two, not eighty layers.
This is one of the tasks that a person is currently solving using the selection method based on his experience in designing neural networks. (Another serious challenge is the way of learning)
On neural networks I can recommend a great introduction .
As for Python, to begin with, PyBrain is enough for you to play - this is, for the time being, I think, the simplest library.
Protected by a member PashaPash ♦ May 27 '18 at 22:15 .
Thank you for your interest in this issue. Since he collected a large number of low-quality and spam responses, which had to be deleted, now it’s necessary to have 10 reputation points on the site (the bonus for account association is not counted ).
Maybe you want to answer one of the unanswered questions ?