斯坦福机器学习笔记翻译

2017-11-03  本文已影响0人  旭Louis

这里只是记录课程的观点,都是吴恩达教授的授课内容的要点记录

第一课

概述:

应用例子:

  1. 数据挖掘

    • 来源:网络 (理解用户习惯),医疗记录(检查数据), 生物数据,工程信息
  2. 不能人工编程的应用

    • 无人机
    • 手写识别
    • NLP 自然语言
    • 计算机视觉
  3. 定制项目

    • Netflix,Amazon,ITunes genius, 基于用户数据去学习用户习惯
  4. 认识人类思考和脑的运作

机器学习是什么

监督学习

预测房价

image.png

当一个朋友有个 750 英尺平方房子,价格是多少呢?

直线: $150,000
曲线: $ 200,000

是什么意思呢?
我们给算法一个数据,期待返回一个正确的结果
现在我们知道一些房子的价格:

这也叫回归系统

输入参数可以是多个,如年龄和大小

image.png

根据数据,我们尝试去分类:

无监督学习

给一些没有标签的数据,让你去自动建模分类

没有标准答案,自己去寻找规律

太嘈太多人说话,怎么听清楚每个人的声音呢?

image.png

1.发现一共有2个人声
2.区分他们

线性回归

继续使用房价例子,前面监督学习可以解决,

现在我们用无监督学习来处理:

  1. 训练模型参数,通过数据输入,系统输出和数据真实结果对比,调整模型参数,达到比较好的结果

2.使用这个训练后的模型(就是一个函数),房子大小为输入,价格为输出。

image.png

线性回归 (价值函数-cost function)

image.png

例如:最小化 房价和预测房价的误差

  1. 1/m - 我们决定平均值
  2. 1/2m - 2 是让数学计算容易一点,不用改变常量。
image.png

从新说明:

假设: 这是我们的预测机器,

image.png

Cost- 使用我们的训练数据,确定你的θ 是能使假设尽可能正确的代价

image.png

这也称为平方误差代价函数, J(θ0,θ1)

代价函数决定参数值,参数决定了预测行为

简化一下 ,θ0 = 0

image.png

根据函数,我们可以知道,越偏离正确值,函数值越高,就是代价越高。

image.png

如果是两个参数
θ0 = 50
θ1 = 0.06

image.png

在图中,我们也找到y的最小值。
这是最简单的例子,现实中我们就是想要一个有效的函数去找θ0 和 θ1最小值

上一篇 下一篇

猜你喜欢

热点阅读