- Well designed learning curve
EVE Online game’s (in)famous crazy learning curve
This is especially important for people that never heard of Machine Learning. Not assuming the student have any prior knowledge and gradually guide them through complex concept makes the learning experience challenging yet still fun.
- Avoid complex math, yet find a way to still enable student to do ML (meme)
The Andrew Ng ‘Silent Protector’ Meme
Maybe the biggest fear for people want to get into Machine Learning and AI is ‘I’m not a math person’. Being able to not getting into too much math yet still explain clearly the concept is invaluable, especially for totally green guys.
Some people might not agree with me on this. Yes Octave/Matlab doesn’t have all the fancy libraries like scikit-learn and Pandas, yet it’s very expressive when it comes to represent math equations. Transfer equations from class to Matlab code is easier than Python IMHO.
Cover most popular models, good foundation
With all these algorithms/models under your belt, you are ready to solve a lot of problems with Machine Learning.
Provide practical ML projects knowledge, not only algorithm and programming Besides theory, the course also offers very practical Machine Learning project knowledge, hot to build a pipeline, how to structure the problem solving, etc.
Well designed quizzes and assignments, as part of learning too
I was always amazed by how well the quizzes and assignments are designed. They are challenging, yet with some efforts achievable, and at the same time offer some new perspective on the lesson. I always learned a few new things doing those and totally enjoyed them.
- A bit dated on libraries and architectures
You won’t find the high-level Keras, TensorFlow or PyTorth here, but this course is about foundation of Machine Learning and it delivered on its promise. 2. Could use more examples/applications of ML for motivation
There are a lot of exciting development and applications on ML/AI field. If students could be exposed to more of those, it will give them more reasons to keep learning.
‘Don’t worry about it if you don’t understand’ ™️
Overall great course if you are totally new to Machine Learning. All of the well thought out contents coupled with Andrew Ng’s gentle and calm explanation makes the learning experience a breeze and a pleasant journey. The road ahead for Machine Learning might not be so smooth after all but having a ‘soothing’ start could carry you a long way. 👍