5 ms·
I took the Machine Learning course by Andrew Ng some time ago. And it was a really great experience. The lessons are interesting, and I really like their conce
by zumda 14y ago
I took the Machine Learning course by Andrew Ng some time ago. And it was a really great experience.
The lessons are interesting, and I really like their concept of quizzes in the middle of the lessons. They just show the question on the video, he explains it, and they stop the video and you can choose which one is right, or type in the number.
The homework is also well done and enhances the knowledge from the course. I had a lot of fun doing the lectures each and every week. You probably want to put aside a set day and time when you will do it, though, or else it is easy to do other things and "do the lectures later".
If they continue like this, there is soon no reason to go to a university anymore. :) (which is a catch-22 since the lecturers are payed by universities...)
- GlenAnderson 14y agoI've been watching the lectures for the same course. Having them split into short self-contained videos (~5-15mins) has made it very easy to fit in around university and a toddler. For example, whenever I do the washing up I put my tablet on the windowsill and watch a video. I've also been watching them instead of browsing the web as a more structured break when studying. The fixed length of a video makes it much easier to be disciplined with the length of my breaks. The subject matter is different enough and presented in such a digestible way that it really is a good break.
- buddhika 14y agoProf. Ng's ML course was a real eye opener. It wasn't hard but was very practical. Then when you need more theoretical background you can watch recordings of his stanford ML class.
- tomp 14y agoI didn't like the homeworks on the ML course. The programming exercises were child's play for someone who already knows how to program, you just had to translate math equations to code. I hardly learned anything by doing them.
- denzil_correa 14y agoYou were taking the wrong course, I would argue. You should do the one on AcademicEarth (CS 229). The online course was CS229A Applications of ML.
- nessus42 14y agoYou thought that figuring out how to vectorize the solutions was "child's play"? Sure, coming up with any-ol' working solution was child's play, but figuring how how to get the solutions to be one or two lines of code containing only matrix operations wasn't child's play. It wasn't rocket science either, but I had to put on my thinking cap a bit.
- waterlesscloud 14y agoOne thing I've noticed in most of the online classes is a tendency among a vocal subgroup to talk about how easy the material is, even when it's not. It's just alpha nerding, same as any other venue. And if it's really that easy, then as you say, why not impress us with how you've gone beyond it. Anyone who can type can say it's easy. Show us something.
- tomp 14y agoWhy can't we have a real discussion here on HN, without our egos being hurt and without throwing around such subtle insults as "alpha nerding"?!? I was just being honest. The exercises were easy for me. I'm sure they were not for many people. I don't care, because I don't compare myself to others in this way. In comparison to other people around me, I know I'm very smart/capable for some things, and suck at others. I'm not saying this to feel better or so that you would respect me more. I'm saying this because it's fact. The way I see it (without having to compare myself to other people), I'm capable enough to reach many goals in my life, but I would like to improve myself in many areas still. But anyhow, you've completely missed my point.
- tomp 14y agoAs you say, not child's play, not rocket science. But, that's besides the point. That has nothing to do with programming ML, but everything with programming Matlab. As I said, the programming exercises would be more suitable for a programming course, not a ML course. In addition, vectorization wasn't even necessary to solve the problems. Yes, that's how I too made the exercises more interesting, but that could be done with almost any kind of programming exercise in Matlab.