在perception中,如果只是随意改变一个权重,使结果朝着自己想要的方向发展(如数字识别将“8”误认为“9”,对此进行修改),可能会引起其他识别结果的剧烈变化,如原来识别正确的都变错了。

因此,引入sigmoid neuron的概念
介绍:

和介绍perception 一样,sigmoid 具有输入x1,x2,x3 只是输入不是局限于0和1,可以是0和1之间的任何数。sigmoid有权重w1,w2和偏置b,输出不再是0和1,而是


当z接近正无穷大,输出约为1;当z接近负无穷大,输出约为0。只有当z取中间值时,输出才有所不同。

函数图形:


这是对阶跃函数的平滑

sigmoid的平滑意味着权重和偏置的较小变化(Δwj\Delta wjΔwj 和Δb\Delta bΔb )会使得输出变化(Δoutput\Delta outputΔoutput )较小。
关于Δoutput\Delta outputΔoutput,有以下偏导的关系

其实这个公式想说的比较简单,即Δoutput\Delta outputΔoutput是Δwj\Delta wjΔwj 和Δb\Delta bΔb的线性函数。这种线性使得权重和偏置做出很小的变化就能实现输出需要的任何改变。

sigmoid neurons(激活函数)相关推荐

  1. 【李宏毅2020 ML/DL】P10 Classification_1 | 简单的例子告诉你使用 wx+b 以及 Sigmoid 作为激活函数的合理性

    我已经有两年 ML 经历,这系列课主要用来查缺补漏,会记录一些细节的.自己不知道的东西. 已经有人记了笔记(很用心,强烈推荐): https://github.com/Sakura-gh/ML-not ...

  2. 激活函数sigmoid和激活函数softmax

    1.激活函数sigmoid Sigmoid函数是一个在生物学中常见的S型函数,也称为S型生长曲线.在信息科学中,由于其单增以及反函数单增等性质,Sigmoid函数常被用作神经网络的激活函数,将变量映射 ...

  3. 神经网络第一章1.2 Sigmoid neurons

    Sigmoid神经元,也翻译成Sigmoid激活函数. 学习算法听起来很棒.但是我们怎样才能为神经网络设计出这样的算法呢?假设我们有一个感知器网络,我们想用它来学习解决一些问题.例如,到网络的输入可以 ...

  4. Sigmoid非线性激活函数,FM调频,胆机,HDR的意义

    前几天家里买了个二手车子,较老,发现只有FM收音机,但音响效果不错,车子带蓝牙转FM,可以手机蓝牙播放音乐,但经过几次转换以及对FM的质疑,所以怀疑音质是否会剧烈下降,抱着试试的态度放了一个手机上的音 ...

  5. 神经网络:sigmoid neurons(sigmoid神经元)

    perceptrons的缺陷 学习算法听起来很奇妙,但是我们如何设计这种算法以供神经网络使用?假设我们有一个perceptrons,我们想用它来学习处理一些问题,例如,有一些来自扫描仪扫描出来的手写数 ...

  6. Pytorch 自定义激活函数前向与反向传播 sigmoid

    文章目录 Sigmoid 公式 求导过程 优点: 缺点: 自定义Sigmoid 与Torch定义的比较 可视化 import matplotlib import matplotlib.pyplot a ...

  7. 【机器学习】 - 激活函数与交叉熵Sigmoid, Softmax, binary_crossentropy, categorican_crossentropy区别

    Content: 为什么需要激活函数: 一个神经元在做什么: 激活函数 Sigmoid Softmax 4. 交叉熵损失函数 Binary cross-entropy Categorican cros ...

  8. 激活函数:Sigmoid,Tanh,Softmax,Swish,Relu系列,GLU+GTU

    激活函数:Sigmoid,Tanh,Softmax,Swish,Relu系列,GLU+GTU 激活函数又称"非线性映射函数",是深度卷积神经网络中不可或缺的模块.可以说,深度网络模 ...

  9. 激活函数详解(ReLU/Leaky ReLU/ELU/SELU/Swish/Maxout/Sigmoid/tanh)

    神经网络中使用激活函数来加入非线性因素,提高模型的表达能力. ReLU(Rectified Linear Unit,修正线性单元) 形式如下: ReLU公式近似推导:: 下面解释上述公式中的softp ...

最新文章

  1. 图像补运算:反色处理
  2. python 关闭 os.popen()
  3. R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)
  4. Android版哆啦A梦连连看游戏源码完整版
  5. hadoop集群的搭建(分布式安装)
  6. Android系统下内存使用情况与监测
  7. 大数据时代,如何用数据驱动精准营销
  8. 《推荐系统笔记(十一)》Learning to rank(LTR排序问题)的介绍和RankNet算法(内含详细推导)
  9. php 有趣的php 封装,封装PHP常用的操作类
  10. Windows7与Window2008 64位IIS7上面配置操作Excel
  11. Python的psutil模块监控内存代码
  12. visio反向生成mysql数据库模型图_Visio2010中逆向工程建立数据库模型图
  13. 人人开源(快速搭建项目)
  14. 服务器装系统不识别硬盘分区,安装系统无法识别分区解决方法
  15. poj 2632 Crashing Robots
  16. 100个python算法超详细讲解:农夫过河
  17. 数量遗传学 第五章 双亲杂交后代数量性状均值和方差组成
  18. java基于微信小程序的投票系统 uniapp 小程序
  19. 转:sql server 中的汉字转化为拼音
  20. 堆排序(JAVA版)

热门文章

  1. stm32 IO口的八种输入输出模式
  2. Scrapy爬虫实战| 手把手教你使用CrawlSpider框架爬取数码宝贝全图鉴
  3. 为什么有的人宁愿在一线城市吃苦,也不愿回小城市享乐?
  4. 纹理(Texture)与渲染(Render)
  5. 你知道身份证是如何防伪的吗?
  6. java long 验证,找不到类型为:java.lang.Long的验证器.帖子ID
  7. Struts2框架基本学习(二)
  8. nao机器人Python+pycharm+naoqi平台搭建
  9. 介绍自己的优缺点有技巧
  10. 计算机专业是否需要读研