Author here. ConvNetJS is a project I maintain on a side for fun. A part of my motivation was that I wanted to make these algorithms and techniques more approachable, and easier to understand, play with and apply. One issue right now is that I think I plunged into development and wrote a whole bunch of code and visualizations without fully supporting it with the necessary tutorials for a complete beginner. I'm hoping to change that over the next few weeks. Sometimes it's a little hard to juggle this with research, and all the things I'm actually supposed to be doing.<p>I'd be happy to answer questions or get feedback on the project!