什么是机器学习

1.Arthur Samuel(1959),machine Learning:Field of study that gives computers the ability to learn without being explicitly programmed.
根据1959年,Arthur Samuel对机器学习的定义:在不针对计算机编程的情况下,赋予计算机学习能力的一个领域。

2.Tom Mitchell(1998),Well-posed Learning Problems: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.
一个更好的定义是1998年Tom Mitchell提出的:对于一个计算机程序,给它一个任务T和一个性能测量方法P,如果在经验E的影响下,P对T的测量结果得到改进,那么就说该程序从E中学习。

机器学习的分类

机器学习需要掌握的知识

Hacking Skills:计算机能力
Math & Statistics Knowledge:数理统计知识
Substantive Expertise:领域知识
从上图可以看出,机器学习就是数理统计知识的结合。

机器学习中的数学基础

机器学习所需要的数学知识主要有:微积分、概率论与统计和线性代数三类。

  • 微积分:
    常用的知识点:导数、泰勒公式、梯度、凸函数……
    应用:“损失函数”最小化问题求解。

  • 概率与统计:
    常用的知识点:条件概率、全概率、贝叶斯定理以及各种概率分布, 如:两点分布、二项分布、泊松分布、均匀分布、指数分布、正态分布。期望、方差、协方差等。
    应用:
    1.在监督学习中,通过训练集得到对整体数据分布的一个估计,也就是建立一个概率模型,然后通过该模型进行预测。
    2.数据预处理,如在做机器学习之前,一般要初步统计下手中已知训练集的特征分布和标签分布,通过这些分布,大概可以判断出哪些特征与标签的相关性比较强。

  • 线性代数:
    常用知识点:矩阵。
    应用:常用在求解多为特征的最优参数时,可以简化计算过程,将繁杂的计算转化为简单的矩阵形式。如SVD算法。

注:本系列内容来源于“七月在线—机器学习数学基础班” 的学习总结和个人体会,刚刚接触机器学习,如有理解不当,还请大家多多指教,谢谢大家!

机器学习数学基础学习总结(一)相关推荐

  1. 机器学习数学基础学习笔记

    机器学习数学基础学习笔记 1. 微积分 1.1 导数 一阶导数,是函数 的切线斜率 二阶导数,是切线斜率的变化速度,即曲线的弯曲程度,也称为"曲率"(curvature) 1.2 ...

  2. 机器学习 数学基础 学习笔记 (1) 导数

    1.导数概念 导数(Derivative),也叫导函数值.又名微商,是微积分中的重要基础概念.当函数y=f(x)的自变量x在一点x0上产生一个增量Δx时,函数输出值的增量Δy与自变量增量Δx的比值在Δ ...

  3. 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...

    机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线 序言 写完<机器学习深度研究:机器学习中的高等数学/微积分及Python实现>,觉得十分对不起读者,写的自己都不满意 ...

  4. 【机器学习】机器学习的学习经验总结!

    作者:王茂霖,华中科技大学,Datawhale成员 本文分享了机器学习概念,学习路线和知识体系,希望帮助大家更好地入门机器学习. Part 1 机器学习相关概念 现如今,关于人工智能(AI)领域出现了 ...

  5. 机器学习入门学习资料推荐

    今天介绍一些机器学习的学习资料,主要是分为以下几个方面的内容: 编程语言:实现机器学习,主要是介绍 Python 方面的语言: 书籍:看书通常是入门的一种方法,比较适合自律性强的同学: 视频:入门的第 ...

  6. 机器学习的学习经验总结!

    ↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:王茂霖,华中科技大学,Datawhale成员 本文分享了机器学习概念 ...

  7. 机器学习/深度学习/自然语言处理学习路线

    原文地址:http://www.cnblogs.com/cyruszhu/p/5496913.html 未经允许,请勿用于商业用途!相关请求,请联系作者:yunruizhu@126.com转载请附上原 ...

  8. 视频教程-机器学习数学基础--概率论与数理统计视频教学-机器学习

    机器学习数学基础--概率论与数理统计视频教学 北京大学计算机技术及应用专业,从事IT行业十几年,主要从事java.Linux.手机应用开发.人工智能神经网络方面的工作.曾在中国数码集团.厦门三五互联集 ...

  9. 机器学习深度学习经典资料汇总

    小编都深深的震惊了,到底是谁那么好整理了那么多干货性的书籍.小编对此人表示崇高的敬意,小编不是文章的生产者,只是文章的搬运工. <Brief History of Machine Learnin ...

  10. 玩转人工智能中的机器学习之学习路线

    机器学习的学习路线如图 3-14所示,供读者参考.首先,可以选择一本较为简单的入门教材打好基础,然后从提高的教材中再选一本进行学习,最后再根据自己的具体研究领域选择进阶的教材进行学习.比如,如果你从事 ...

最新文章

  1. JS_高程6.面向对象的程序设计(2)创建对象_1
  2. 黑客使用合法工具接管 Docker 和 Kubernetes 平台
  3. RTSP再学习 -- Hi3516A RTSP实例
  4. kubernetes高级之创建只读文件系统以及只读asp.net core容器
  5. 对OIM Web(UI)层进行压力测试
  6. MySql的Delete、Truncate、Drop分析
  7. UVALive 4043 Ants
  8. (前端)html与css css 15、标准文档流
  9. 微信小程序-仿淘宝(附真机测试图)(持续更新中。。。)
  10. HDU5447 Good Numbers
  11. form 表单添加请求头_Golang GinWeb框架5-绑定多种请求类型的数据
  12. a59s刷机包卡刷 oppo_OPPO A59S刷机包
  13. 如何从包含代码库的.repo目录恢复出代码
  14. 【短视频运营】抖音推送机制 | 账号 “ 完播率 “ 数据
  15. 字节跳动面试题后台_字节跳动面试题
  16. oracle创建存储过程报错,oracle创建了存储过程,在PLSQL @路径 执行后报错
  17. 形状的度量Measures of Shape
  18. HTML设置限时抢购倒计时步骤,Js网页倒计时代码(限时抢购、网购倒计时)
  19. 在工作站计算机中创建策略,禁止任何计算机访问本机 8000 端口
  20. 评郭德纲《论50年相声之现状》

热门文章

  1. sqlmap安装与使用
  2. The VMRC console has disconnected solution
  3. vsphere报错: 连接到虚拟机控制台失败并显示错误:VMRC 控制台的连接已断开。正在尝试重新连接
  4. python mac地址_如何使用Python生成MAC地址
  5. 西门子,欧姆龙,施耐德PLC通信电缆制作图
  6. 2022年中青杯B题数学建模文档及程序-三孩生育数学建模
  7. 疯狂星期四,但是程序员
  8. iOS音视频理论基础
  9. carrot2 融入自己的中文分词器
  10. java计算立方体体积(利用类函数)