机器学习中的数学基础

对于想入门机器学习的同学,很多时候都会觉得数学基础是一道坎,所以,本文将讲述机器学习中所涉及的数学基础。

数学是基石,算法是利器,编程是工具。三者对于机器学习都很重要。机器学习中大量的问题最终都可以归结为一个优化问题,而微积分、概率、线性代数和矩阵是优化的基础。所以,下面将以四个方面来叙述机器学习中的数学基础。

1.微积分重点

1.1 导数

  • 导数的定义:

    f(a)=limh0f(a+h)f(a)h

  • 常见函数的导数

    这里写图片描述

  • 导数求导法则

    这里写图片描述

1.2 梯度和Hessian矩阵

  • 梯度:

    这里写图片描述

  • Hessian矩阵

    这里写图片描述

1.3 泰勒级数与极值

  • 泰勒级数展开(标量)

    这里写图片描述

    若存在 f(xk)=0 ,则称 xk 为平稳点。此时,如果 f′′(xk)>0 ,则称 xk 为严格局部极小点,如果 f′′(xk)<0 ,则称 xk 为严格局部极大点。如果 f′′(xk)=0 ,则 xk 有可能是一个鞍点。

  • 泰勒级数展开(矢量)

    这里写图片描述

    这里写图片描述

2.概率论重点

2.1 随机变量

  • 累积分布函数

    这里写图片描述

  • 概率密度函数

    这里写图片描述

2.2 高斯分布

  • 概率密度函数

    这里写图片描述

    这里写图片描述

2.3 贝叶斯公式

  • 概念

    贝叶斯公式作为机器学习中最重要的公式,所以一定得理解它。贝叶斯公式所解决的问题就是由P(A|B)求解出P(B|A),如果此时,我们把A当做机器学习中的标记值,把B当做特征值。那么,从贝叶斯的角度解释机器学习为:已知许多已知标签的特征值,求得一组新的特征值所表示的标记值。

  • 公式:

    这里写图片描述

3.矩阵重点

3.1 方阵的特征值与特征向量

  • 定义

    这里写图片描述

  • 性质

    这里写图片描述

    这里写图片描述

    这里写图片描述

3.2 二次型

  • 概念

    这里写图片描述

3.3 特征分解的应用-PCA

  • PCA本质

    这里写图片描述

    这里写图片描述

  • PCA例子

    这里写图片描述

4.凸优化重点

  • 约束优化问题

    这里写图片描述

  • 约束优化问题存在极值点的必要条件-KKT条件

    这里写图片描述

到此,就叙述完机器学习中十分重要的数学基础了。其中,文中的截图均来至于参考文献。

参考文献

【1】5月深度学习班-程博士

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值