Earlier quoted context omitted.
The programming assignments in the original course were mostly useless. They provided you with a template with 90% of the problem solved, and you just had to enter an equation to solve the problem.
But you also had to understand the rest of the code in the template. And reading code tends to be a quicker way to learn roughly how something works than writing it from scratch.
Andrew Ng updates his Machine Learning course
51–60 of 131 posts
Re: Andrew Ng updates his Machine Learning course
#52Earlier quoted context omitted.
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.
Re: Andrew Ng updates his Machine Learning course
#53Earlier 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.
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
#54Is the registration broken? I am getting errors to "Please complete this required field" on two fields that I cannot see (or fish out of the div soup that is this signup page.)
Re: Andrew Ng updates his Machine Learning course
#55Checked if he moved it away from Matlab, and yes he did! That's what steered me away from his course.
Re: Andrew Ng updates his Machine Learning course
#56Does anybody know if it is still free? I took this course and Dan Boneh's cryptography course and both were truly excellent.
I'll ask the opposite question.. how much do these courses cost? Some quick googling has led me to Coursera, but their pricing model seems a bit obtuse. So if they're going to try and grey-pattern me into paying i'm trying to understand how much i would pay. I don't care about a degree from these places, i'd just like to learn. (specifically the crypto course sounds interesting)
Re: Andrew Ng updates his Machine Learning course
#57Does anybody know if it is still free? I took this course and Dan Boneh's cryptography course and both were truly excellent.
I'll ask the opposite question.. how much do these courses cost? Some quick googling has led me to Coursera, but their pricing model seems a bit obtuse. So if they're going to try and grey-pattern me into paying i'm trying to understand how much i would pay. I don't care about a degree from these places, i'd just like to learn. (specifically the crypto course sounds interesting)
Re: Andrew Ng updates his Machine Learning course
#58Earlier quoted context omitted.
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
#59Earlier 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…
> You could use ML in your job/company but then you dont need this course, you just use a ML product. ML product?
There are more customisable products within Google where you can provide training examples and labels using a UI (AutoML I think it's called). The result is an endpoint you can use to do inference, based on the model created behind the scenes.
I just mention these examples because I've spent a little time researching them at top-level.
Re: Andrew Ng updates his Machine Learning course
#60Earlier quoted context omitted.
Python is an easy language for beginners, and with numpy, it has excellent support for linear algebra.
Octave is an easy language for beginners and has excellent (less ceremony than numpy) support for linear algebra out of the box without having to learn any libraries. The point of the class isn't to teach you how to use libraries but to teach you at a high level how to use gradient descent to optimize parameterized models. Once you understand how it works, it is easy to translate what you know to run well on differen…