Neural Networks with JavaScript Succinctly
Although most concepts are relatively simple, there are many of them, and they interact with each other in unobvious ways, which is a major challenge of neural networks. But you can learn all important neural network concepts by running and examining the code in this book, with complete example programs for the three major types of neural network problems.