Machine Learning in JavaScript
burakkanber.com
Machine Learning in JavaScript
1–10 of 51 posts
Re: Machine Learning in JavaScript
#2Do hope this author writes more again it has been quite.
Re: Machine Learning in JavaScript
#3Re: Machine Learning in JavaScript
#4For some reason it's somewhat hard to find C-style science code examples in some disciplines. Python feels a bit like a plague in this respect. Everytime I have to wrap my head around while converting code to C-like language (C, C++, PHP, JS).
Re: Machine Learning in JavaScript
#5That's great, keep up the good work. For some reason it's somewhat hard to find C-style science code examples in some disciplines. Python feels a bit like a plague in this respect. Everytime I have to wrap my head around while converting code to C-like language (C, C++, PHP, JS).
You need something like numpy to make working in javasctipt easier before there will be a proliferation of of ML in JS.
I really love JS for its distribution and some of the visualizations are amazing. But the low level, numerically stable, matrix math primitives are sorely lacking.
Re: Machine Learning in JavaScript
#6Re: Machine Learning in JavaScript
#7There's money to be made with this combination. The field is ripe.
Good write up too.
Re: Machine Learning in JavaScript
#8I would still stick to python. Or java. Or anything else which has a clear syntax and can run at a useful speed (I'm not mentioning C++ because of the coding overhead and dirty tricks which makes it a bit unfriendly for learning an algorithm)
Re: Machine Learning in JavaScript
#9I still view JS as a UI-oriented language, and I really don't know why would you want to implement processor-heavy algorithms in a browser environment, which need a lot of data and don't use the networking. I would still stick to python. Or java. Or anything else which has a clear syntax and can run at a useful speed (I'm not mentioning C++ because of the coding overhead and dirty tricks which makes it a bit unfriend…
Re: Machine Learning in JavaScript
#10Let me know if you have any questions. I do intend to keep up with this series, although my pace is pretty slow at about one article every three months or so.
There are already a couple of comments about running ML in JS and how JS and the browser environment isn't terribly suited for heavy calculations. First: you're totally correct; second, I chose JS because it's
1) accessible -- whether you're Python or Ruby or PHP on the backend, you're probably comfortable with JS and
2) it demystifies machine learning -- you have to write your ML from scratch, without the help of all those wonderful Python libs, and I think this exercise shows you that it's not so mysterious after all.
Anyway, thanks for reading, and I'll poke in here throughout the day if you have questions.