Live data from Hacker News

Andrew Ng updates his Machine Learning course

deeplearning.ai

31–40 of 131 posts

Re: Andrew Ng updates his Machine Learning course

#31

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.

But it's the language dujour for ML and in particular Deep Learning so theres no point doing it in any other language.

Re: Andrew Ng updates his Machine Learning course

#33

Earlier quoted context omitted.

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.

OTOH, the time I spent learning Octave/Matlab for Andrew Ng's course was 100% wasted time, because I've never used it again in the 10+ years since I took the class, whereas time spent learning Python would've been useful to me in myriad other ways.

So sad to hear Mariah disparaged. I’m an Gen X engineer and Matlab is one of our first languages. Use it today still in aerospace but I would imagine Python suits software shops much better. Does Python handle matrix math as well?

Re: Andrew Ng updates his Machine Learning course

#34
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…

There's a lot of ML happening outside of big corporations, which you can confirm by just searching 'machine learning' on any job site. While it's true that often you can use ready-made ML solutions, you often will benefit from additional knowledge for improving or adjusting them for your company's specific problem and while interviewing you will often be asked the kind of questions those courses cover.

Re: Andrew Ng updates his Machine Learning course

#35

Earlier quoted context omitted.

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?

Of course, though in fairness parent was answering grandparent's specific question (and accurately in my experience)

Re: Andrew Ng updates his Machine Learning course

#36
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…

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

ML product?

Re: Andrew Ng updates his Machine Learning course

#38

Earlier quoted context omitted.

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.

OTOH, the time I spent learning Octave/Matlab for Andrew Ng's course was 100% wasted time, because I've never used it again in the 10+ years since I took the class, whereas time spent learning Python would've been useful to me in myriad other ways.

It's fairly common I have a little dataset I need to do some fft's on and draw a graph or some other similar one-off task. MATLAB still wins for getting the job done.

I wish someone would make "MATLAB with all its toolboxes, but with python syntax, in a colab-like IDE".

Re: Andrew Ng updates his Machine Learning course

#39
post #33

Earlier quoted context omitted.

OTOH, the time I spent learning Octave/Matlab for Andrew Ng's course was 100% wasted time, because I've never used it again in the 10+ years since I took the class, whereas time spent learning Python would've been useful to me in myriad other ways.

So sad to hear Mariah disparaged. I’m an Gen X engineer and Matlab is one of our first languages. Use it today still in aerospace but I would imagine Python suits software shops much better. Does Python handle matrix math as well?

MATLAB is still in heavy use in physics, mainly for experiments bc of simulink and the control systems toolbox

Re: Andrew Ng updates his Machine Learning course

#40
post #33

Earlier quoted context omitted.

OTOH, the time I spent learning Octave/Matlab for Andrew Ng's course was 100% wasted time, because I've never used it again in the 10+ years since I took the class, whereas time spent learning Python would've been useful to me in myriad other ways.

So sad to hear Mariah disparaged. I’m an Gen X engineer and Matlab is one of our first languages. Use it today still in aerospace but I would imagine Python suits software shops much better. Does Python handle matrix math as well?

Matrix math in python is a bit clunkier, because matrices are not native to the language. That said, numpy, the standard for matrix math in python, is quite nice. Its documentation is, imo, miles ahead of matlab's and the APIs are a bit more sane.
Post reply on HN