Sigmoid函数求导

标签(空格分隔): ML

  sigmoid函数是神经网络中常用的激活函数之一,其定义为
σ(x)=11+e−x\sigma(x) = \frac{1}{1 + e^{-x}}σ(x)=1+e−x1​
该函数的定义域为(−∞,+∞)(-\infty,+\infty)(−∞,+∞),值域为(0,1)(0,1)(0,1)

  sigmoid函数的导函数具有以下形式
σ′(x)=σ(x)[1−σ(x)]\sigma'(x) = \sigma(x)[1-\sigma(x)]σ′(x)=σ(x)[1−σ(x)]
  求导过程如下:
dσ(x)d(x)=d((1+e−x)−1)d(x)=e−x(1+e−x)2=σ2(x)×1−σ(x)σ(x)=σ(x)[1−σ(x)]\frac{\mathrm{d}\sigma(x)}{\mathrm{d}(x)} = \frac{\mathrm{d}((1+e^{-x})^{-1})}{\mathrm{d}(x)} = \frac{e^{-x}}{(1+e^{-x})^2} = \sigma^2(x)\times\frac{1-\sigma(x)}{\sigma(x)} = \sigma(x)[1-\sigma(x)]d(x)dσ(x)​=d(x)d((1+e−x)−1)​=(1+e−x)2e−x​=σ2(x)×σ(x)1−σ(x)​=σ(x)[1−σ(x)]
  函数lnσ(x)ln\sigma(x)lnσ(x)和ln(1−σ(x))ln(1-\sigma(x))ln(1−σ(x))的导函数分别为:
[ln⁡σ(x)]′=1−σ(x),[ln⁡(1−σ(x))]′=−σ(x)[\ln\sigma(x)]' = 1 - \sigma(x),[\ln(1-\sigma(x))]' = -\sigma(x)[lnσ(x)]′=1−σ(x),[ln(1−σ(x))]′=−σ(x)
  求导过程如下:
dln⁡σ(x)d(x)=(ln⁡1)′−(ln⁡(1+e−x))′=0−11+e−x×(e−x)′=e−x1+e−x=1−σ(x)\frac{\mathrm{d}\ln\sigma(x)}{\mathrm{d}(x)} = (\ln 1)' - (\ln(1 + e^{-x}))' = 0 - \frac{1}{1 + e^{-x}} \times (e^{-x})' = \frac{e^{-x}}{1+e^{-x}} = 1 - \sigma(x)d(x)dlnσ(x)​=(ln1)′−(ln(1+e−x))′=0−1+e−x1​×(e−x)′=1+e−xe−x​=1−σ(x)
dln⁡(1−σ(x))d(x)=(ln⁡−e−x)′−(ln⁡(1+e−x))′=−1+e−x1+e−x=−σ(x)\frac{\mathrm{d}\ln(1-\sigma(x))}{\mathrm{d}(x)} = (\ln-e^{-x})' - (\ln(1+e^{-x}))' = -1 + \frac{e^{-x}}{1+e^{-x}} = -\sigma(x)d(x)dln(1−σ(x))​=(ln−e−x)′−(ln(1+e−x))′=−1+1+e−xe−x​=−σ(x)

Sigmoid函数求导相关推荐

  1. sigmoid函数求导与自然指数

    sigmoid函数求导与自然指数 在神经网络里经常使用sigmoid做激活函数,它的导数是怎么样求解呢?因为要使用它的导数来计算梯度下降. 这个过程如下: 1. sigmoid 函数:f(z) = 1 ...

  2. sigmoid函数求导_交叉熵损失函数的求导(Logistic回归)

    目录 前言 交叉熵损失函数 交叉熵损失函数的求导 前言 最近有遇到些同学找我讨论sigmoid训练多标签或者用在目标检测中的问题,我想写一些他们的东西,想到以前的博客里躺着这篇文章(2015年读研时机 ...

  3. sigmoid函数求导-只要四步

    sigmoid函数的导数是f′(x)=f(x)(1−f(x))​f ^ { \prime } ( x ) =f ( x ) ( 1 - f ( x ) ) ​f′(x)=f(x)(1−f(x))​ 推 ...

  4. 第二章:1、函数求导

    机器学习中问题的求解往往转化为优化问题. 1.函数极限 函数的导数是通过极限来定义和表达的.极限理解: 向量的2范数:表示点到原点的欧氏距离,就是向量的长度.点的邻域表示以点a为心,以为半径的一个d维 ...

  5. python求导函数的值_python怎么实现函数求导

    python实现函数求导的方法是:1.利用sympy库中的symbols方法传入x和y变量:2.利用sympy库中的diff函数传入需要求导的函数即可返回求导之后的结果. python利用sympy库 ...

  6. python numpy 多项式函数 求导求根

    python numpy 多项式函数 求导求根 """求出多项式的 导函数与根 """import numpy as np import m ...

  7. sympy 符号函数求导

    原文链接: sympy 符号函数求导 上一篇: python 一阶线性拟合 下一篇: python 非线性方程组 使用sympy 对指定函数表达式求值和求指定位置的导数 from sympy impo ...

  8. 函数求导及求微分的基本公式

    函数求导及求微分的基本公式

  9. python 求导实现_python怎么实现函数求导

    python实现函数求导的方法是:1.利用sympy库中的symbols方法传入x和y变量:2.利用sympy库中的diff函数传入需要求导的函数即可返回求导之后的结果. python利用sympy库 ...

  10. 线性代数之 矩阵求导(2)标量函数求导基本法则与公式

    线性代数之 矩阵求导(2)基本法则与公式 前言 基本约定 标量对向量求导 基本法则 公式 标量对矩阵求导 基本法则 公式 后记 前言 上篇矩阵求导(1)解决了求导时的布局问题,也是矩阵求导最基础的求导 ...

最新文章

  1. RSA签名的PSS模式
  2. python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用
  3. Placements(连接)
  4. CentOS 6.5 LVM磁盘管理学习笔记
  5. spring boot新建非web项目(无需依赖)
  6. Linux 下比较文件内容并相同部分、不同部分
  7. maven 加入第三方库_关于maven,你还要翻阅多少资料才能整理出这一份完整文档...
  8. java 6 jaxb_JAVA6开发WebService (五)—— JAXB
  9. java多线程同时运行_Java实现的两个线程同时运行案例
  10. 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
  11. 有家创业公司花重金要请我当CTO?!
  12. algorithm头文件下的fill()
  13. ​芯片大神,英特尔、AMD、特斯拉前首席芯片架构师 Jim Keller 加盟 AI 初创公司...
  14. 《并行计算的编程模型》一3.5 远程内存访问:put和get
  15. 概率论与数理统计(第四版) 第二章:随机变量及其分布(第一节和第二节笔记)
  16. Java之路:你真的了解final吗?
  17. 苹果屏保壁纸_抖音超火的时间轮盘屏保,安卓苹果都可以用。
  18. HDU6143 Killer Names(数论)
  19. 蓝色箭头间隔css导航菜单代码
  20. 【vue+pc端】实现微信扫码登录pc端,后端通过微信开发平台,前端生成二维码(仅供参考)

热门文章

  1. .net 版农业银行接口
  2. 关于swf转fla 软件的间题
  3. 计算机病毒按破坏性分为哪两类,什么是计算机病毒?按照计算机病毒的链结方式分类,计算机病毒可分为哪几类...
  4. boot camp驱动下载以及对应机型版本查询
  5. ubuntu 安装qq
  6. U8Cloud 3.5 试用笔记
  7. led屏背后线路安装图解_弱电工程LED屏安装工程施工方案
  8. Hexo博客向百度提交链接
  9. 记一次使用EasyExcel出现Convert excel format exception.You can try specifying the ‘excelType‘ yourself
  10. eclipse安装插件速度很慢的解决方案