欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

深入理解机器学习数学基础之二:泰勒公式与拉格朗日展开

最编程 2024-02-06 11:57:11
...

建议如果是大一大二的同学想提前学习机器学习的话可以提前看看我这个专栏的文章,说实话,专门做这个学习机器学习前置知识的博主没多少,至少我当时学的时候没找到多少,不得不学习我很厌恶的一个人讲的课,听得我浑身难受。现在我把自己的所学分享出来,也是给大家一个便利,希望大家支持。


一,泰勒公式


1,出发点


1)用简单的熟悉的多项式来近似代替复杂的函数


2)易计算函数值,导数与积分仍是多项式。


3)多项式由它的系数完全确定,其系数又由它在一点的函数值及其导数所确定


首先我们先来回忆一下,在微分中的可微函数可局部线性化 ,这个概念可能现在听起来有些太专业了哈,实际上就是一个以直代曲的思想。


网络异常,图片无法展示
|


具体推导如上。


网络异常,图片无法展示
|


2,一点一世界


一阶导数只帮我们定位了下一个点是上升还是下降对之后的趋势就很难把控了。


网络异常,图片无法展示
|


如何做的更准确一-些呢?如果把二阶导利用上呢。


网络异常,图片无法展示
|


基于当前点不断求导,最终可以得出当前曲线的近似公式


(经过足够多次的求导)


3,泰勒多项式


设f(x)在含有x0的某个区间(a,b)内具有直到(n+1)阶的导数,则对任意x属于(a,b),可推出下式。


网络异常,图片无法展示
|


f(x)=p(x)+R(x);


R是误差项。


上面这个式子称为f(x)的在x0关于(x-x0)的n阶泰勒多项式。


当x0=0时,上式便变为了麦克劳林公式


网络异常,图片无法展示
|


后面还有一个误差项。


4,多项式逼近


网络异常,图片无法展示
|


5,阶数是什么意思呢?


416cd5653e3d4f60abd623f5ede1685d.png


6,阶乘的作用


6e842c34651a46cdafd2e559885be98c.png

0715ec104cac4ef5ad967b10ea025555.png


二,拉格朗日乘子法


286be6cb2830420eac363d6413e9a191.png

d403d62270fc40d7aed5054d2ec69124.png

c8001fa0fb6a43ddb2f827a53b7a4a46.png


多适用于自变量多于两个条件下。


75ea85deef4948119e4a7bf222220aa6.png

cdf405b5426941e9b5445f60c566f082.png


上述图片来自于:


985+211浙大强推(全129讲)【机器学习-数学基础课程】绝对通俗易懂!学不会来打我(人工智能/AI/深度学习/机器学习入门/微积分/概率论)_哔哩哔哩_bilibili