Live data from Hacker News

Andrew Ng updates his Machine Learning course

deeplearning.ai

21–30 of 131 posts

Re: Andrew Ng updates his Machine Learning course

#21
post #5

This is one of the best courses on ML.

What are the others? Any recommendations?

Not a full course I'd say, but I've used this one to learn the math behind deep neural networks and code my own from scratch in elixir and C:

http://neuralnetworksanddeeplearning.com/

Re: Andrew Ng updates his Machine Learning course

#23
post #5

This is one of the best courses on ML.

What are the others? Any recommendations?

I took these courses from Georgia Tech via OMSCS but they are also on udacity.

https://omscs.gatech.edu/cs-7641-machine-learning

https://omscs.gatech.edu/cs-7642-reinforcement-learning (I took this before ML but its supposed to come after. There is some overlap. Probably my favorite graduate course.)

https://omscs.gatech.edu/cs-7646-machine-learning-trading (IMO not amazing)

Much more basic (took this before OMSCS):

https://www.udacity.com/course/intro-to-machine-learning--ud...

I'm sure there are many more.

Re: Andrew Ng updates his Machine Learning course

#25
post #15

Although this is the best course on ML, is it really practical for anything? Has anyone built products for things they’ve learned from this course?

No. The ugly truth is that these courses will be useless to 99% of the people. Machine learning is dominated by big corporations with gigantic amounts of data and processing power. If you want to work in one of them or create competing ML companies you need pedigree (a PhD from a well know university), and those guys arent taking courses with fake credentials.

You could use ML in your job/company but then you dont need this course, you just use a ML product.

See this course as a hobby thing, or if you are in HS and want to start preparing for college, otherwise there are better uses of your time.

Re: Andrew Ng updates his Machine Learning course

#26
post #17
post #13

Earlier quoted context omitted.

They say you can "audit" the course for free, but they employ a ton of grey patterns to get you to pay for it. I haven't been able to find out where to audit it yet. Update: You have to go into the individual courses within the specialization and the enroll popup will have an audit option. First Course is here: https://www.coursera.org/learn/neural-networks-deep-learning...

That link says "Enroll for Free" and no audit button. Maybe it's because I'm not logged in?

Select Enroll and then the dialog has the audit option at the bottom.

Re: Andrew Ng updates his Machine Learning course

#27

Checked if he moved it away from Matlab, and yes he did! That's what steered me away from his course.

The programming assignments were one or two lines in Octave. They'll turn into 10 lines of Python with indentation errors. Python is a worse pedagogical language for any course in applied linear algebra.

I mean python has issues (indentation errors isn't one I would list) but that's besides the point isn't it. The Lingua Franca for ML is currently python. Teaching octave, when most things they search for will be python just seems unnecessarily stubborn. Some day it might be Julia but we aren't there yet.

Re: Andrew Ng updates his Machine Learning course

#28

Checked if he moved it away from Matlab, and yes he did! That's what steered me away from his course.

The programming assignments were one or two lines in Octave. They'll turn into 10 lines of Python with indentation errors. Python is a worse pedagogical language for any course in applied linear algebra.

Python is an easy language for beginners, and with numpy, it has excellent support for linear algebra.

Re: Andrew Ng updates his Machine Learning course

#29
post #15

Although this is the best course on ML, is it really practical for anything? Has anyone built products for things they’ve learned from this course?

No. The ugly truth is that these courses will be useless to 99% of the people. Machine learning is dominated by big corporations with gigantic amounts of data and processing power. If you want to work in one of them or create competing ML companies you need pedigree (a PhD from a well know university), and those guys arent taking courses with fake credentials. You could use ML in your job/company but then you dont ne…

Or maybe people want to understand what's going on under the hood of the ML products they use?

Re: Andrew Ng updates his Machine Learning course

#30
post #5

This is one of the best courses on ML.

What are the others? Any recommendations?

I highly recommend https://course.fast.ai/. It's much more top down: in the first lesson or two, you train a NN image classifier, rather than starting with first principles and linear algebra. I found this structure to be more motivating and effective.
Post reply on HN