转自酷壳网
有一个令人兴奋的消息,上次提到过Standford的在线公开课公开课AI(人工智能),machine learning和data base。我注册并参与了其中的两个。觉得很有意思,也学到了不少东西。到现在我觉得和比如像以前的网络公开课相比,比较关键一点它有明确的进度计划。这样,至少你不太会因为某一天Dota太晚而导致整个自学计划崩溃。另外更关键的一点是有不错的课程配套资料。像machine learning(据说database也有,但是我没有上这个课程),甚至还有对应的编程作业,这对掌握你的所学至关重要。
所以,这个消息就是在2012的1月份左右,将会有其它几门课程推出:
- Human-Computer Interfaces
- Probabilistic Graphical Models
- Game Theory
- cs101(大学计算机基础?)
- Machine Learning
- Software Engineering for Software as a Service(这门课是由UC Berkeley的两位教员教的)
- Natural Language Processing
- Design and Analysis of Algorithms I
- Cryptography
- (陈皓补充:还有Computer Security,2012年2月开始,该课由伯克立和斯坦福共同推出)
另外发一点背景八卦资料。
AI和DB的课程不知道为什么没有像ML一样在一月份推出。可能他们太忙了。有趣的是现在担任AI和ML教学的所有教授中,Sebastian Thrun和Andrew Ng都是Google X部门的一员,Sebastian就是Google无人车项目的主导人。而Peter Norvig(G+和blog)和Google关系可能更紧密,在他的简介上说He is Director of Research at Google。说起Peter Norvig,大家可能熟悉他的一篇文章:花十年时间来学编程(陈皓注:关于这篇文章的翻译,参看酷壳的《“21天教你学会C++”》)。另外现在的AI课程和另外两门不一样。据一次在G+上看到的讨论说,AI课程是由Sebastian的一位Ph.D所建立的创业公司Know It所接管的。而其它的两门课应该是由Stanford接管的。另外,最近临近这门课的期中考试,Sebastian说可以在德国的两所高校(比如在Munich的一个通知)参加现场考试,这样可以获得一个由监考教授所授权的certification。这样有点让人YY~不过在G+上有人讲,如果你真把这些课程当作是Stanford Stand的,那你真的是在YY你自己了…关于课程的内容难度,machine learning课程的一位TA(Pang Wei Koh)在论坛里明确提到过:像machine learing 这门课,和在斯坦福的CS229A一样,内容在更侧重于应用,数学部分的内容涉及的要少一些。但是又提到之后开始的PGM(Probabilistic Graphical Models)是内容和在校内的课程一样。
最后,感谢所有提供这些课程的人们。