zoukankan      html  css  js  c++  java
  • 梯度与梯度下降(上升)算法

    梯度与梯度下降(上升)算法

    方向导数与偏导数

    设函数(z=f(x,y))在点(P(x,y))的某一领域(U(P))内有定义。自点(P)引射线(l)。设(x)轴正向到射线(l)的转角为(varphi),并设(P'(x+Delta x, y + Delta y))(l)上的另一点且(P'in U(p))

    考虑

    [lim_{ ho ightarrow 0}dfrac{f(x+Delta x,y + Delta y)-f(x,y)}{ ho} ]

    若此极限存在,则称此极限为函数(f(x,y))在点(P)沿方向(l)的方向导数,记作(dfrac{partial f}{partial l}),即

    [dfrac{partial f}{partial l}=lim_{ ho ightarrow 0}dfrac{f(x+Delta x,y + Delta y)-f(x,y)}{ ho} ]

    其中( ho=sqrt{(Delta x)^2+(Delta y)^2})

    方向导数

    • 如果函数(z=f(x,y))(P(x,y))是可微分的,那么函数在改点的任一方向(l)的方向导数都存在,且有

      [dfrac{partial f}{partial l}=dfrac{partial f}{partial x}cos varphi + dfrac{partial f}{partial y}sinvarphi ]

      其中(varphi)(x)轴到方向(l)的夹角。

      简要证明

      [egin{align*} f(x+Delta x, y + Delta y) - f(x,y) &= frac{partial f}{partial x}Delta x + frac{partial f}{partial y}Delta y + o( ho) \ dfrac{f(x + Delta x,y + Delta y) - f(x,y)}{ ho} &= dfrac{partial f}{partial x}cosvarphi + dfrac{partial f}{partial y}sinvarphi + frac{o( ho)}{ ho}\ dfrac{partial f}{partial l} &= lim_{ ho ightarrow 0}dfrac{f(x+Delta x,y + Delta y)-f(x,y)}{ ho}\ &= dfrac{partial f}{partial x}cosvarphi + dfrac{partial f}{partial y}sinvarphi end{align*} ]

  • 相关阅读:
    手机进水不要慌,四个步骤告诉您正确处理方法!
    2021-08-17:学习项目代码流程
    Docker使用Centos镜像安装Openssh服务
    OpenResty简介、下载流程、简单教学
    go接收者和锁注意事项
    PHPstorm精进
    centos7找回root密码
    功能测试
    删除排序数组中的重复项
    Java多线程
  • 原文地址:https://www.cnblogs.com/crackpotisback/p/6127154.html
Copyright © 2011-2022 走看看