Andrew Ng机器学习公开课第一节笔记

课程主页,亲测能上,有好些材料

http://cs229.stanford.edu/


Andrew讲的比较早的机器学习应用,1958年有人用来训练一个会下国象的电脑,这个有机会可以试一下,训练一个会下中国象棋的。


介绍了有监督的学习(supervised)和无监督的学习型算法(unsupervised)

有监督是有标准答案集来反馈的训练,无监督的就是没有标准答案的通过算法从数据本身结构决定谁是谁


两类问题:回归问题和分类问题

回归问题针对那些描述数据的值或结果是连续的情况,分类问题针对不连续的情况

举的例子房屋面积与对应价格组成的数据,适用于回归,寻找拟合二维面上点的好曲线,从而对新来的房屋估价;乳腺癌良性还是恶性的判断适用于分类(0与1);而未知数据点里哪些是良性哪些是恶性,单从分布找界限的就适用于无监督学习。


个人比较印象深刻的示例,他展示他学生的一个从一幅平面图片构建三维模型的例子,很炫,前提是他将学习算法用在图片中区块分类上了,效果确实做出来了,这个例子有点挑战比较适合学生做,有机会也想搞搞。


他后面介绍了几位助教的训练作品,蔽障小车不太好评判,因为现在不用智能算法直接程控的蔽障小车都烂大街了,光看看不出牛逼之处。有一个做的应用学习算法训练的机械蛇,还有一个会自动爬到最高处的。比较亮眼的是一个四角的爬行机器人,伸腿的角度长度力度都好像一个在思考的现实中的动物。他同时展示了他们训练的一个小直升机,实现自主飞行,竟然完成了倒转悬停的动作。


增强学习

Reinforcement Learning

有一个回报函数,也就是他举训练狗的例子里的“GoodDog”、“BadDog”,让被训练机自

动寻找能获得更多“GoodDog”的行为。


然后亮瞎的是一个声音分离的示例,两个话筒录的,分离结果很好,Matlab代码居然只

有一行,这一行代码就是用的ICA算法,虽然还不理解不过一定要去试一下。


[W,s,v] = svd((repmat(sum(x.*x,1),size(x,1),1).*x)*x');


这个想到了崔雪蕊他们在做的一个项目,也有语音分离的内容,去问问他们做得怎么样

了。

 






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值