一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

一亩三分地官方iOS手机应用下载
查看: 10719|回复: 18
收起左侧

[经验总结] 【活动】我在美国上机器学习(Machine Learning)课程的感受和总结

[复制链接] |试试Instant~ |关注本帖
anonym 发表于 2014-5-21 05:06:57 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?国内没上过这门课。
贴一下prerequisite吧:
  • You need to have, before starting this course, significant experience programming in a general programming language like JAVA, Python, C, or C++.  For undergraduate students, this will be satisfied for example by having passed 15-122 (Principles of Imperative Computation) with a grade of ‘C’ or higher, or comparable courses elsewhere.(没必要,用不着啥数据结构,只要会Python或者Java,对写几百行代码不发憷就行,我就是跟15-122一起上的)
  • You need to have, before starting this course, college-level discrete mathematical maturity, as can be achieved at CMU by having passed 21-127 (Concepts of Mathematics) or 15-151 (Mathematical Foundations of Computer Science) with a grade of ‘C’ or higher, or comparable courses elsewhere.(我真觉得没用多少数学知识)
  • You need to have a basic familiarity with probability and statistics, as can be achieved at CMU by having taken, or concurrently taking: 36-217 (Probability Theory and Random Processes) or 36-225 (Introduction to Probability and Statistics I), or 15-359 or 21-325, or comparable courses elsewhere.(本科倒是上过概率论,期末突击的,早忘光了,但是之前的一个学期刚上了本系的Probability,挺赞的).鏈枃鍘熷垱鑷1point3acres璁哄潧


2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
第二学期。
比想象的简单。-google 1point3acres
一个原因是并非每次作业都是coding,而且就算是from scratch实现算法,Mitchell那本书也都有很清晰的伪代码。
另一个原因是我对ML比较感兴趣,这门课基本就是按Mitchell那本书来的,下课后我就会把课本对应的部分过一遍,所以比内容比较熟,作业写起来也快。

3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?
没有project,一共9次作业,除去第一次hello world性质的,剩下的是:
Concept learning (Python/Java)
Information theory (math). 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
Decision trees (Python/Java)
Probability, statistics, and linear regression (math)
Neural networks (MATLAB)
Hypothesis testing, ML estimator, and MAP estimator (math).1point3acres缃
Naive Bayes (Python/Java)
Hidden Markov models (Python/Java)

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?. from: 1point3acres.com/bbs
HMM那个比较麻烦,因为evaluatoin, decoding, learning都要写,learning的部分有一堆参数群,有的参数角标有4个,相互计算,写着写着都快不知道自己写的是什么了……不过仔细点按着公式来还是能写对的。

5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
我们是Section A,和Section B是两个老师讲的,内容啥的也都不一样。我们系算上我有5个人在A,一共100个人出头吧。B应该也差不多。. Waral 鍗氬鏈夋洿澶氭枃绔,

6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
     No more than 10% of students receive an 'A+'.
     About 50% of students receive a version of A (A+, A, or A-).
     About 35% receive a version of B, roughly equally distributed between B+, B, B-.
.鐣欏璁哄潧-涓浜-涓夊垎鍦
中国学生不太了解,因为我只认识本系的几个同学,不过作业基本上大家都是满分,主要差距应该在考试了。
. visit 1point3acres.com for more.
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?. 鍥磋鎴戜滑@1point 3 acres
没有期中,期末占~35%,闭卷。
难度倒是不大,考的基本都是基础的理念上的东西,确实体现了老师上课的风格和他的想法。
应该有用吧。我期末那几天有点疲了,就扫了一遍笔记和slides,还把进击的巨人看完了=。=. 1point3acres.com/bbs

8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
早点写作业,别老拖到最后一天……
. visit 1point3acres.com for more.
9)你觉得这门课程有用吗?学到了什么东西?
有用啊,算是ML的入门课吧。
我觉得那些算法都挺有意思的,coding作业实际上都是算法在现实世界的应用,现在对这方面兴趣比较浓。

10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?再次提醒,可以设置积分限制
CMU CEE,这门课就是ML系开的。
老师是Roni Rosenfeld,挺善于启发学生,上课类似于抛个问题大家一起讨论这种,是目前教这门课讲的最好的老师。

评分

5

查看全部评分

本帖被以下淘专辑推荐:

frog 发表于 2014-5-21 23:43:43 | 显示全部楼层
<