【01】 机器学习(Standford)笔记01
来源:互联网 发布:开源php erp管理系统 编辑:程序博客网 时间:2024/06/09 17:04
【01】 机器学习的动机与应用
- 机器学习的应用
- 目标
- 起源
- 结构
1 机器学习的广泛应用
- Google 搜索及web网页评分喜用
- Facebook 和Apple的照片标记系统
- Spam email filter
- 手写识别,人脸识别
- 偏好问题(例如豆瓣的推荐,淘宝的推荐等)
2 起源-What
- Authur Samuel(1959)的定义:Field of study that gives computer the ability to learn without being explicitly programmed. 隐式地编程,完成我们需要计算机完成的任务。
- Tom Mitchell(1998)的定义
A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.
其实机器学习很简单:一个程序包含如下
- 【经验学习】:如同人的学习一样,学习多了,经历E多了,就能调整自己适应这个社会。【训练样本的学习经验—E】
- 【目标】:完成某种任务T
- 【程序性能】:性能测试P(有相关的评价指标)
3 分类
- 有监督学习
- 无监督学习
- 强化学习
- 推荐系统
3.1 有监督学习
【训练样本有没有标签】:
- 回归问题:房价预测问题
- 分类问题:癌症分类
3.2 无监督学习
【训练样本不知道标签】:也就是只有训练样本在那,你自己学习获得Experience E,
- 聚类分析:癌症(不知道好坏),基因分类,鸡尾酒问题(声音的分离,不同麦克风采集到声音【可以运用ICA 算法】)
ICA算法只要一行,但是花费了程序员好几年的时间,越是简单的算法,越是需要经历去创造。【这不像生活一样,精简的生活需要时间的修炼】
ICA 算法代码:
[W,s,v] = svd((repmat(sum(X . X , 1), size(X, 1), 1) . X) * X’);
3.3 强化学习
形象地比喻:如同训练小狗一样,好句给你东西吃(奖励),不听话,就不给你东西,让你挨饿(惩罚)。
- 控制小型飞行器的运行(难道大型的无人机也可以这样)
- 机器狗、机器蛇、机器小车、机器人等避开障碍物来行动【自己也完成这个该有多酷啊-学习学习】
3.4 推荐系统
例子:比如豆瓣猜!
Jeremy
2014.12.23
详细的参考笔记
0 0
- 【01】 机器学习(Standford)笔记01
- 【02】 机器学习(Standford)笔记 L02
- 【03】 机器学习(Standford)笔记 L03
- Standford 机器学习学习笔记 线性回归(Linear Regission)
- Standford机器学习 神经网络的学习(Neural Network Learning)
- Standford机器学习 神经网络的学习(Neural Network Learning)
- Standford机器学习 神经网络(Neural Network)的表示
- Standford NG机器学习 神经网络(Neural Network)的表示
- Standford 机器学习 线性回归(Linear Regission)
- Standford机器学习 神经网络(Neural Network)的表示
- Standford 机器学习—第三讲 Logistic Regression 逻辑回归
- Standford 机器学习—第四讲 神经网络的表示
- [机器学习]机器学习实践笔记01
- Standford 机器学习应用的建议及机器学习系统的设计
- Standford 机器学习应用的建议及机器学习系统的设计
- 斯坦福机器学习笔记01
- Standford机器学习 聚类算法(clustering)和非监督学习(unsupervised Learning)
- Standford机器学习 聚类算法(clustering)和非监督学习(unsupervised Learning)
- 什么是DOM
- iOS 之多线程
- ubuntu 中nodej配置express时出现问题解决方法
- pthread_join介绍
- ios 使用XMPPFramewok:收发消息
- 【01】 机器学习(Standford)笔记01
- haml是什么
- android里用Paint画圆环的时候,让圆环的笔头头部变圆
- mysql里alter和update的区别以及MYSQL下修改default
- Android GPS中间层驱动开发调试
- 在用vs2013时,遇到的报因函数不安全的错误
- ios 使用XMPPFramewok:添加XMPPFramework(XCode 4.6.2)
- 探索Oracle之数据库升级八 12c Downgrade 11gR2
- Python基础学习篇—yield