News for hackers. Stuff that matters.
Re:Beginning deep learning with 500 lines of Julia by Houshalter on Saturday February 28, 2015 @07:46PM (#9125614)
As a practical example, brain.js is a very limited neural network library. You can only provide a dataset and train on that dataset. You can't implement any variations like dropout, stochastic gradient descent, momentum, etc.

Whereas a good neural network library like Torch lets you work at a much lower level of abstraction. You can put together individual layers, and it gives you the internal code for doing forward and backward passes, and chaining them together.

Re:Beginning deep learning with 500 lines of Julia by kiyoto on Saturday February 28, 2015 @10:01PM (#9125881)
That's exactly what I am talking about. Your anti-example is a case of library-level abstraction. Now, if you are saying that JavaScript doesn't lend itself to writing extensible machine learning routines whereas Lua does, it's a different story.