News for hackers. Stuff that matters.
Re:Good, freely-available textbooks in machine learning by mayank on Tuesday September 28, 2010 @06:57PM (#1737694)
> I'm sure CS PhD's are in good shape but breaking into ML from another programming discipline seems pretty hard.

That's because ML isn't a "programming discipline". It's pretty much pure statistics, optimization algorithms, and linear algebra these days, and those algorithms are HARD to code, HARD to scale.

Re:Good, freely-available textbooks in machine learning by alextp on Tuesday September 28, 2010 @10:02PM (#1738068)
Those algorithms are actually surprisingly simple to code most of the time, if you're using a high-level language and aren't worried about scaling. Scaling them is hard, but for that you can already find good, scalable implementations out there of the basic building blocks.

In my experience coding machine learning algorithms is actually easier than the hairier sorts of programming (multithreaded, distributed, very low-level, etc) if you do the math first. Most errors are come from doing the math worngly (or not doing it at all) and most slowness are due to missing very obvious optimizations (which a good programmer will pick up on sometimes even if it's not explicit in the papers that describe the technique; some papers unfortunately assume you will pick up on the obvious optimizations yourself).

Re:Good, freely-available textbooks in machine learning by cageface on Wednesday September 29, 2010 @02:21AM (#1738486)
That's been my experience so far as well. The algorithms are surprisingly straightforward. Understanding the underlying theory well enough to get good results is the hard part.