美文网首页
n元函数的二阶泰勒展开式

n元函数的二阶泰勒展开式

作者: 科技多 | 来源:发表于2018-01-03 10:00 被阅读0次

方便学习使用,原文链接如下

http://blog.csdn.net/lanchunhui/article/details/53114624

二阶泰勒展开:

f(x)=f(0)+f′Tx+12xTf′′x+o(⋅)

对等式右端求导,并置 0,得 x=f′′−1f′

1. 方向导数与梯度

设有单位向量 h=(h1,h2,⋯,hn)∈Rn(当然不要求 hi 之间必须相等),它表示 n 维空间中的一个方向(长度是单位 1),可微(多元)函数 f(x) 在点 x 沿 h 方向的方向导数(directional derivative,沿着某方向的导数)定义为:

∂f(x)∂h=limα→0+f(x+αh)−f(x)α

对 f(x+αh) 执行(在 x 处)泰勒展开:

f(x+αh)=f(x)+∇f(x)T(αh)+o(∥αh∥)

因此方向导数定义式进一步可化为:

∂f(x)∂h===∇f(x)T(αh)+o(∥αh∥)α∇f(x)Th∥∇f(x)∥cos(∇f(x),h)

所以其沿任意方向的导数为:hT∇f:

大于 0,为上升方向(f(x+αh)−f(x)>0);

小于 0,则为下降方向(f(x+αh)−f(x)<0);

cos(∇f(x),h)=1(夹角为 0°,h=∇f) 时,∂f∂h 取的最大值,为 ∥∇f∥,h=∇f 为最速上升方向;

cos(∇f(x),h)=−1(夹角为 180°,h=−∇f) 时,∂f∂h 取得最小值,为 −∥∇f∥,h=−∇f 为最速下降方向;

2. 几种特殊类型的函数,求梯度

自然是对自变量 x 求偏导;求梯度得到的是一个列向量;

bTx=∑ibixi,则 ∇bTx=b

xTx=∑ix2i,则 ∇xTx=2x

xTAx(AT=A),则 ∇xTAx=2Ax

相关文章

  • n元函数的二阶泰勒展开式

    方便学习使用,原文链接如下 http://blog.csdn.net/lanchunhui/article/det...

  • 核函数--高斯核函数

    高斯核函数函数的泰勒(Taylor)展开式

  • 微积分基础

    写在前面 知识点 函数 导数 微积分 偏导数 凸函数定义凸函数的性质 泰勒展开式泰勒公式的应用泰勒公式的推导 总结...

  • 一元函数、多元函数的泰勒公式

    本章涉及知识点:1、一元函数的泰勒公式推导2、扩展:二元函数的泰勒公式3、二元函数的泰勒矩阵形式4、多元函数的泰勒...

  • 拟牛顿法的原理

    多元函数的泰勒展开式image-20200403212859301.png 牛顿法牛顿法是梯度下降法的进一步发展,...

  • 泰勒展开式

    题目 答案

  • 数值微分的算法

    本章涉及知识点1、求解函数导数存在的问题2、泰勒展开式的推导3、幂级数展开求解数值导数4、案例演示 一、求解函数导...

  • xgboost学习笔记 + GBDT

    从泰勒公式说起 泰勒公式损失函数存在二阶导数的时候,可以提供参数下降的方向梯度下降法的泰勒展开理解.png 为什么...

  • 3.最速下降法

    根据第1节的课程我们知道多元函数的一阶泰勒展开式如下 牛顿迭代的话是让左端为,然后根据上式求出每次的 而最速下降法...

  • xgboost为什么要用泰勒展开

    xgboost使用了一阶和二阶偏导, 二阶导数有利于梯度下降的更快更准. 使用泰勒展开取得函数做自变量的二阶导数形...

网友评论

      本文标题:n元函数的二阶泰勒展开式

      本文链接:https://www.haomeiwen.com/subject/pxzcnxtx.html