[Stanford-ML] The differences between online course and official course

73 views
Skip to first unread message

莊典融(Tien-Jung Chuang)

unread,
Oct 18, 2011, 7:32:21 AM10/18/11
to itrs
If you're not interested in this topic, you can stop reading.

[ref: http://www.ml-class.org/course/qna/view?id=58]

You can easily verify whether they are identical or not by comparing
their syllabuses ( This course (http://www.ml-class.org/course/
resources/index?page=course-info) and cs229 (http://cs229.stanford.edu/
schedule.html) ).

The whole part about reinforcement learning is excluded from this
course (20% of lectures). Also are excluded:
* Gaussian discriminant analysis. (Naive Bayes just in quick survey)
* GLM.
* VC dimension.
* EM. Mixture of Gaussians.
The only theme added is Neural Networks. So this course is about 30%
shorter than the cs229.

What about the complexity of what's left, you can make comparison the
same way:
1. Listen to 2008 lectures on YouTube and compare to current (or read
lecture notes (http://cs229.stanford.edu/materials.html) )
2. Compare this course tasks (review questions and programming task,
when they'll be available) with problem sets from cs229 page. There
are currently no links to problem sets (cause, I suppose, they don't
want to show it to new Stanford students beforehand). But you can use
the direct link like this (http://cs229.stanford.edu/ps/ps1.pdf).

As you can see there are a lot of tasks, where student should prove
something. And here we don't have those tasks at all. Lectures (that
were shown up until now) is also, to my opinion, easier in comparison
to 2008 stanford records.

So I can estimate that this course is about 2-2.5 easier than the
cs229. Don't know why this decision (to simplify the course) were
made. It will be interesting to hear the answer from professor Andrew
or others who work on this project.

Posted by: Zarutskiy Svyatoslav (+225)

Chia Hao Lo

unread,
Oct 18, 2011, 9:44:24 AM10/18/11
to it...@googlegroups.com
FYI. Some related information about my past experience of studying cs229
two years before.

I've read the first 2/3 lectures that time and the lectures including most proofs
are well explained. If you are interested in the detailed proofs, reading the lectures
help a lot.

The YouTube videos are, however, not very detailed, so I skipped watching 
them that time, even though they cover some extra materials.

As the professor introduced in the first course, I think the main goal
of this course is to teach the practical knowledge about how to
use ML rather than understanding the whole mathematics 
( The lectures do include very detailed explanations. I've never read such 
  well-written lectures before. )

I haven't compared the old courses, but I remember that
there is no lessons about octave, and I think that's a practical skill
to use ML. Thus, my guess is that this course omits the mathematics part
to lower the entry barrier and they are not that useful for general use in practice.
However, people who read ML books by themselves such as me cannot
learn the tips in practice easily. The professor wants to reduce the learning curve
of using ML to solve real world problems.

I quite expect the homework. Hope they let me get more practical experiences.


chlo


--
You are subscribed to the "itrs" group, see: http://groups.google.com/group/itrs

Reply all
Reply to author
Forward
0 new messages