ConvNetJS
As of 2016, JavaScript is everywhere. Deep learning is no exception. ConvNetJS is an implementation of neural networks in JavaScript. The in-browser demos provided by ConvNetJS are really good. ConvNetJS was developed by Dr Karpathy at Stanford University. A special feature is that it doesn’t require any dependencies like compilers, installers and GPUs. ConvNetJS has support for the following: Reinforcement learning model Classification (SVM) and regression (L2) Major neural network modules Image processing using Convolutional Networks An easy-to-follow guide for using ConvNetJS is available at http://cs.stanford.edu/people/karpathy/convnetjs/started.html.