Coursera公开课《机器学习基石&技术》课程的感触

背景


最近在修台湾大学林轩田老师在Coursera上的机器学习系列课程《机器学习基石》和《机器学习技术》,前者是后者的先行课程,是基础,后者是前者的升级与补充。一直都有一个想法,就是完成一系列博客介绍自己对于机器学习领域各个模型的理解,一来是对自己学习成果的一个总结,二来也可以方便其它对机器学习领域感兴趣的朋友更好地理解这些方法。好了,闲话少说,就以这篇文章作一个开端,下面简单介绍一下我修林轩田老师机器学习课程的一些感触。

课程特点


MOOC这样一个在线学习平台的优越性自不用我唠叨,我只想说,32个赞,不能再少了。它实在是太方便了!对这门课程的总体感觉,三个字,“有点难”。说它难,一个很重要的原因是此课程的理论性和实践性都偏强,需要有一定的数学功底才能听懂,并且要完成课后习题都需要一定的公式推导。
此课程最大的优势在于它的每一次作业都有大概8道题是编程题,它会提供数据集,我们需要按照它的方法和参数原模原样地实现了该模型才能做对,这种题目靠蒙是基本上不可能蒙对的,程序有任何的逻辑错误都做不到正确答案。所以如果我们把程序都正确实现了,那么对该模型的理解也肯定基本上不会有什么问题了。

和Andrew NG课程的对比


谈到机器学习公开课,大家肯定知道机器学习大牛,来自斯坦福大学的Andrew NG开的机器学习课程,相信修过了那门课程的朋友都会感觉这门课还是比较简单的,不管是课程内容还是课后习题。这门课主要是讲方法,也就是说它只是告诉我们这个模型就是那样,但是它为什么那样却是不知道的。当然了,这不是在贬低这门课,这门课的质量还是蛮高的,因为谁也不可能在这么短的篇幅之内把机器学习各个模型的来龙去脉都讲清楚,作为一个初学者,修这门课的收获还是会挺大的。
与此不同的是,台湾大学的机器学习课程则对各个模型从理论推导到算法流程都作了系统的讲解,看完了之后有种恍然大悟的感觉。此课程适合对机器学习有了一定的了解之后的朋友修。

参考个人博客http://baogege.info

你可能感兴趣的:(Coursera公开课《机器学习基石&技术》课程的感触)