卡内基梅隆大学的Tom Mitchell提出一种机器学习的定义:一个程序被认为能从经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经验E后,经过P评判,程序在处理T时的性能有所提升。

根据Tom定义的机器学习定义:P(performance measure)是性能度量,T(task)是任务,E(experience)是经验。记住ETP。

机器学习最常使用:监督学习,无监督学习

监督学习:监督学习是人为教会机器该如何解决问题,找到解决问题的合适方法。主要有分类问题和回归问题两类。

分类问题:输出离散型变量;回归问题:输出连续型变量。本质都是对输出做出预测。

无监督学习:簇,聚类算法,“鸡尾酒会算法”,把数据交给算法。

簇和聚类算法:对于给定的数据集,机器学习给它们分成不同的簇,这就是聚类算法,就比如一个播放器播放出来的声音,里面有一个人说话和背景音乐,而机器学习可以把说话声音和背景音乐这两种声音分离出来。

模型描述:(x^(i),y^(i))表示一个训练样本,训练集—>学习算法—>假设函数(h) 线性回归函数模型,单变量线性回归函数

代价函数(又称为平方误差函数):解决回归问题。如何选择模型参数?最小化问题,减少预测输出与实际输出的方差。m是样本容量。

最小化公式

梯度下降算法:将代价函数j最小化;梯度下降等于同步更新;梯度下降算法即将到达收敛点时将自动减小步伐。弓形函数无局部最优解,有全局最优。

Batch梯度训练法:相比于正规方程组方法,梯度下降更适用于更大的数据集。

笔者还在继续学习,将会不定期更新,各位同学一起共同进步

吴恩达机器学习课程笔记相关推荐

  1. 吴恩达机器学习课程笔记一

    吴恩达机器学习课程笔记 前言 监督学习---`Supervised learning` 无监督学习---`Unsupervised learning` 聚类 异常检测 降维 增强学习---`Reinf ...

  2. Github标星24300!吴恩达机器学习课程笔记.pdf

    个人认为:吴恩达老师的机器学习课程,是初学者入门机器学习的最好的课程!我们整理了笔记(336页),复现的Python代码等资源,文末提供下载. 课程简介 课程地址:https://www.course ...

  3. 吴恩达机器学习课程笔记(英文授课) Lv.1 新手村(回归)

    目录 1-1机器学习的相关名词 1-2 什么是机器学习? 1.definition 定义 2.主要的机器学习算法的分类 1-3有监督学习及常用算法 1.定义 2.两种数据类型补充:categorica ...

  4. 【CV】吴恩达机器学习课程笔记 | 第1-2章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 1 介绍 1-3 监督学习 1-4 无监督学习 2 单变量 ...

  5. 【CV】吴恩达机器学习课程笔记第18章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 18 应用案例:照片OCR 18-1 问题描述与流程(pi ...

  6. 【CV】吴恩达机器学习课程笔记第17章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 17 大规模机器学习 17-1 学习大数据集 17-2 随 ...

  7. 【CV】吴恩达机器学习课程笔记第16章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 16 推荐系统 16-1 问题规划 16-2 基于内容的推 ...

  8. 【CV】吴恩达机器学习课程笔记第10章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 10 应用机器学习的建议 10-1 决定下一步做什么 10 ...

  9. 【CV】吴恩达机器学习课程笔记第11章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 11 机器学习系统设计 11-1 确定执行的优先级:以垃圾 ...

  10. 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归

    吴恩达Coursera机器学习课系列笔记 课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础 1 Linear Regression with Multiple Variable ...

最新文章

  1. redis底层数据结构之intset
  2. IOS开发学习笔记(1)
  3. 如何检查字符串是否包含Ruby中的子字符串?
  4. JAVA SE学习day_03:包装类、文件操作——file
  5. LAMP架构之个人博客搭建
  6. Win10环境下,word2016嵌入mathtype出现灰色的解决办法
  7. 网易云信今年发布的WE-CAN有哪些亮点?
  8. 数据科学与python语言实验——NumPy数值计算基础
  9. 工作总结19:文档参考
  10. 一、数据预处理——数据归一化 数据标准化
  11. 计算机动漫设计VR主要学什么,VR动漫制作怎么学?
  12. 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 权限管理
  13. 【jQuery】jQuery操作input的聚焦与全选其内容
  14. 虚拟机 网卡模式配置
  15. 什么软件可以测试电信网速,测试网速的简单的三种方法
  16. Intel8251可编程串行扩展RS232串口
  17. 矫正ubuntu系统时间
  18. excel2007计算机试题,巧用excel2007/2003进行拍照
  19. 杜比dss200服务器重装,杜比数字影院处理器 DSS200 (Dolby Screen Server DSS200)
  20. Python全国计算机等级考试(2021)

热门文章

  1. 用opencv进行图像处理-之用matplotlib显示
  2. RHEL6 下搭建 nginx + uwsgi + cgi 平台
  3. 服务器压缩文件夹,怎样在文件服务器的NTFS分区(卷)中,压缩文件夹D:\lists?...
  4. pythonnet 引用_Python netmiko模块的使用
  5. C++中使用sort函数给数组排序
  6. java+switch语句+枚举,Java枚举类型在switch语句中的正确用法
  7. android 禁止用户访问u盘_如何禁止u盘复制文件 禁止u盘复制文件方法【介绍】
  8. java不能对什么类型进行转换_@Value - 无法将类型'java.lang.String'的值转换为所需类型'java.lang.Integer'...
  9. 离散数学:等价关系与集合覆盖
  10. 完整的连接器设计手册_连接器卧式插拔力的测试介绍