📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 12080| 回复: 40
跳转到指定楼层
上一主题 下一主题
收起左侧

[Coursera] Stanford Machine Learning (Week #1)

 关闭
全局:

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 defjex 于 2012-8-20 22:09 编辑

Andrew Ng老师又来教我们ML了   

这周老师讲了以下重点:

1. Machine Learning definition
A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.
两种ML方法: Supervised 和 unsupervised。 supervised的例子有 Regression (Predict) 和 Classification。 unsupervised的例子有Clustering。

2. Linear regression with one variable
给出一个(拟合的)目标函数,但参数未知。regression的目标就是去minimize一个cost function,这个cost function是把原函数的参数作为未知数,把sample data带入cost function,对偏差求和,当偏差和最小时就得到了理想的(原函数的)参数。
如何解cost function:Gradient Descent,只要目标函数有全局最值点,可从任意点开始,逐步更改坐标(坐标变换的方向为当前点的一阶最小方向),知道最后(坐标变换带来的值变化)收敛。

3. 线性代数复习
复习几个知识点: matrix addtion / scalar multiplication / matrix-matrix multiplication / not commutative / identity matrix / matrix inverse / matrix transpose

4. Linear Regression with multiple variables
思路跟单变量一样的。不同点是这里目标函数中变量有多个意味着cost function里的参数就有多个。做GD时坐标变换需要做 feature scaling, mean normalization,保证每个sample data都能被公平的学习到。
polynomial regression:如果目标函数是polynomial的,把那个polynomial的看作一次(对输入的数据作开根号处理)就可以转化成linear regression问题了。
最后老师搬出杀手锏Normal Equation:既然我们知道目标函数了,直接用二阶求最值不就得到解了 ^^ 接着推算出那个著名的公式 Theta = inverse(trans(X)*X)*trans(X)*y  缺点是n很大的时候慢(因为矩阵乘法慢 O(N^lg7) 算法导论28.2); 另外很显然, trans(X)*X 也许根本就是non-invertible的,这种情况可以考虑把redundant (linear dependant) 的数据去掉。


编程作业

交matlab code,可以用matlab或者 Octave (老师已提供)
Warm up exercise 练语法 - 10 points
Compute cost for one variable - 40 points
Gradient descent for one variable - 50 points
Total Points 100 points


点评

刷课大牛啊,给lz跪了。lz是否考虑考虑把每个unit更新到版面介绍去?  发表于 2012-8-21 00:00

上一篇:[Coursera]Stanford Machine Learning新的一期有人想上不?
下一篇:Some comments on Purdue's Machine Learning
🔗
 楼主| defjex 2012-8-21 23:53:34 | 只看该作者
全局:
本帖最后由 defjex 于 2012-8-21 23:55 编辑

恩 编程作业1 搞定


  

评分

参与人数 1学分 +1 收起 理由
wwtpcsuper + 1 所以加学分?不太熟悉规定

查看全部评分

回复

使用道具 举报

🔗
yangrucheng 2012-8-22 08:32:12 | 只看该作者
全局:
defjex 发表于 2012-8-21 23:53
恩 编程作业1 搞定

真迅速~~~
回复

使用道具 举报

🔗
cccpwx 2012-8-22 09:03:02 | 只看该作者
全局:
Andrew Ng的课内容比较广泛,很多东西能够深入浅出的说清楚。
就是理论性证明不太强。
不知道还有没有理论性较强的ML公开课?
cost function应该是从cross entropy先推导出来再使用的。
回复

使用道具 举报

🔗
shuiguo 2012-8-24 01:10:53 | 只看该作者
全局:
占个楼~刚开学有点忙,周末看去哈~

by the way,是把提交作业的截图传上来就可以加学分么哈?
回复

使用道具 举报

🔗
lthroy 2012-8-24 19:15:42 | 只看该作者
全局:
与楼上同问 另外是一定要programming exercise才能加学分吗?review quiz行不

点评

应该不行,按照以前的规矩是贴代码给学分,现在不能贴代码了,所以改贴成绩截图。  发表于 2012-8-25 00:04
回复

使用道具 举报

🔗
04079029 2012-8-26 23:12:31 | 只看该作者
全局:
刚学完week1 还未做作业
回复

使用道具 举报

🔗
cjsp 2012-8-29 12:11:27 | 只看该作者
全局:
这个ML第二期和第一期内容完全一样吗?
还是advanced version?

点评

一样的  发表于 2012-8-29 13:38
回复

使用道具 举报

🔗
zengxinzhy 2012-9-2 14:44:32 | 只看该作者
全局:
折腾了大半天,总算完成了

Week 1.png (36.83 KB, 下载次数: 5)

Week 1.png

评分

参与人数 1学分 +1 收起 理由
m4reiiy + 1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表