常用的微分运算法则
来源:互联网 发布:怎么看设备端口号 编辑:程序博客网 时间:2024/04/29 20:28
机器学习涉及到较多的数学知识,在工程应用领域,这些数学知识不是必要的,其实很多算法都是数值运算专家写好了的。然而知其然知其所以然,了解这些数学公式的来龙去脉是帮助理解算法的关键。本文直接给出常用的微分运算法则,并运用这些法则来计算分类回归算法 (Logistic Regression) 预测模型 Sigmoid Function 的微分公式。
基础函数的微分运算法则
- 幂函数法则
ddxxn=nxn−1 - 指数函数法则
ddxex=ex ddxax=ln(a)ax - 对数函数法则
ddxln(x)=1x ddxloga(x)=1xln(a) - 三角函数法则
ddxsin(x)=cos(x) ddxcos(x)=−sin(x) ddxtan(x)=sin2(x)=1cos2(x)=1+tan2(x) - 反三角函数法则
ddxarcsin(x)=11−x2‾‾‾‾‾‾‾√,−1<x<1 ddxarccos(x)=−11−x2‾‾‾‾‾‾‾√,−1<x<1 ddxarctan(x)=11+x2
组合函数的微分运算法则
- 常数法则:如果
f(x)=n ,n 是常数,则f′=0 - 加法法则
(αf+βg)′=αf′+βg′ - 乘法法则
(fg)′=f′g+fg′ - 除法法则
(fg)′=f′g−fg′g2
根据除法法则和指数法则,可以得出推论ddxe−x=ddx1ex=0−exe2x=−1ex=−e−x - 链接法则:如果
f(x)=h(g(x)) ,则f′(x)=h′(g(x))g′(x)
计算 Sigmoid Function 的微分
方法一
假设
其中 (17) 是根据除法法则得出的结论,除数是常数函数 1,被除数是
另一方面,
(18) 和 (22) 两式是相等的,即
这样就得到了我们的结果。
方法二
由
(26) 两边取微分;(27) 根据微分的乘法法则。
方法三
根据除法法则直接计算微分:
(33) 是根据除法法则得出的,其中除数是常数 1,被除数是
参考资料
- StackExchange 上有个 Sigmoid Function 微分计算的问题及答案
- WikiPedia 上有关微分运算法则的资料
0 0
- 常用的微分运算法则
- 复数的运算法则
- 极限的运算法则
- Google的排名运算法则
- BCD码的运算法则
- 集合运算的基本法则
- 常用矩阵微分公式
- 图像中的微分运算总结
- 简单的图像滤镜运算法则
- C语言的位运算法则
- 栈的应用---后缀运算法则
- 011 复合函数的极限运算法则
- GF(2^8)的运算法则
- 例2-22 正弦信号的微分运算和积分运算
- 高等数学:第三章 微分中值定理与导数的应用(1)中值定理 罗比达法则 泰勒公式
- 微分 的定义,为什么引入微分
- 常用的十个现代管理法则
- 函数的微分
- 系统学习ARM之六 --异常处理
- 今天和大家分享下OC中的类的存储位置
- 差分约束POJ1201NIntervals解题报告
- 【java】cookie和session
- ocp-v13-046
- 常用的微分运算法则
- 深入 HBase 架构解析(1)
- 向量旋转
- 初识namp及简单使用
- iOS开发入门_应用程序的执行顺序_UI_01
- JNDI:如何在TOMCAT中配置数据源通过JNDI访问测试操作步骤
- epoll与fork
- ios开发系列之Sqlite3的增删改查相关操作
- 对关系数据库的认识