Hacker News new | ask | show | jobs
by brudgers 4413 days ago
But they are passable without that much effort. Just persistence.

It depends on a person's background. There are people like Jeff Heaton who have years of professional experience in Data Science taking an introductory data science course, and there are invariably people taking machine learning with no programming experience. But in the sweet spot for any class there will be people who are really stretched. People who will spend twenty or thirty hours on a programming assignment that some people complete in one.

I enrolled in the last iteration of Van Hentenreck's Discreet Optimization. A great course and his enthusiasm is infectious. I learned a lot. Saw where I needed to go. But there was no chance I was going to pass. I just don't have the chops...yet, hopefully.

One of the things that makes Discreet Optimization a great MOOC course is that it can be approached at different levels. A student can attack the problems using dedicated optimization libraries. If that's not enough of a challenge, they can write their own algorithms. And if that's not enough, they can prove optimality for each of their solutions.

And like every Coursera computing course there are people who can do all of it. And most who cannot.

1 comments

Damn, now I had to add it to my watch list in Coursera, seems very interesting. Of course, my background is in maths, so even if I did no machine learning back then I know how to fill the gaps as needed and as fast as possible. If someone just rang my door and told me he passed ML without any prior programming experience, I'd hire him: it definitely shows an incredible will and self-learning ability. In my case... Well, I got to know a little better some formalisms of machine learning, and also got me thinking more about ML problems, which is fun and gets me brewing with interesting ideas.
Discreet Optimization is full of fertile ideas. And they're all NP hard. And that means that any success is meaningful. It inspired me to work on getting the tools I need for another assault.