edit: People below (and above) are more knowledgeable than I am.
edit: People below (and above) are more knowledgeable than I am.
https://www.coursera.org/learn/machine-learning
Is it still a good introduction to machine learning? It's several years old now. Are there better courses available?
So yes, it is a good intro to machine learning. There are new advances coming up all the time. But you will definitely need to know most of the topics in that course. That is, if you want to properly understand most of the latest techniques.
Someone even made a drinking game out of it: https://www.reddit.com/r/mlclass/comments/lvxuz/mlclass_drin...
The only(?) real criticism of it is the reliance on Matlab/Octave.
The only problem is that modern applied ML is dominated by Python...
I don't work with machine learning and AI, but I used to do a lot of server-side programming with dynamic language. Switching to golang has been great. I'm far more productive with it and the CPU and memory savings have been great. Isn't ML the kind of domain where CPU cycles and memory matter?
* edit: I just learned the courses were simultaneous.
Udacity launched June 2011, Coursera April 2012, according to Wikipedia.
I'm not sure which MOOC company started first (in 2012), though - I do think it may have been Udacity. I know that when it did start, it wasn't able to offer the AI Class because of {reasons} (I think maybe licensing of course content or something) - and so instead it offered the CS373 course (at the time titled "How to Build Your Own Self Driving Vehicle" or something like that). By that time (Spring 2012), I had moved on past my earlier problems, and jumped at that course - I took it and completed it as well.
Coursera, meanwhile, was able to offer the original ML Class as a premier course (maybe Ng had different rights to the content, or maybe there was issues on the AI Class that had to do with the dual instructor partnership of the class - I'm not sure what really happened there).
After about a year (IIRC?), Udacity was able to finally offer the original AI Class as part of their courses (I think now renamed "Introduction to Artificial Intelligence").
Today, I'm taking the Udacity Nanodegree course, as I've noted before here.
I think this offering from Stanford is interesting, but it doesn't seem like it is currently "available" to enroll, because the two required courses seem closed or something? Maybe they're taking enrollment for a future starting date. That said, while the tuition isn't outside of something I could do, I currently think the best use of my money and time - after I complete the Udacity thing - would be to pursue getting a BA on CompSci or something of that nature, then pursuing other paths.
Should've done it a long time ago when I was younger - but I was dumb.
You are better off filling holes in your knowledge and build something awesome. That's it. You want an interview & offer at Google, facebook, Microsoft, it's pretty easy with a solid portfolio and a few months study or refresh on algorithms.