sigmoid函数就像“水车”一样,根据流过来的水量相应地调整传送出去的水量。
阶跃函数就像“竹筒敲石”一样,只做是否传递水(0或1)两个操作。

  

备注:
“水车”图片来源于:https://new.qq.com/rain/a/20200520A04PLS00?pc
“竹筒敲石”图片来源于:https://www.sohu.com/a/207830556_503535

【sigmoid函数和阶跃函数的Python代码比较】

import numpy as np
import matplotlib.pylab as pltdef sigmoid(x):return 1/(1+np.exp(-x))    def step_function(x):return np.array(x>0, dtype=np.int)x=np.arange(-5.0, 5.0, 0.1)
y1=sigmoid(x)
y2=step_function(x)plt.plot(x, y1,'c-') #青色实线
plt.plot(x, y2, 'r--') #红色虚线
plt.ylim(-0.1, 1.1)
plt.show()

【sigmoid函数和阶跃函数的图形】

sigmoid函数和阶跃函数的Python代码比较 ← 斋藤康毅相关推荐

  1. 读书笔记:求函数梯度的Python代码 numerical_gradient.py ← 斋藤康毅

    由多元函数全部变量的偏导数汇总而成的向量称为梯度(gradient). 梯度指示的方向是各点处的函数值减小最多的方向. 下文给出了求函数  的梯度的 Python 代码. [求函数梯度的Python代 ...

  2. 阶跃函数的Python实现 ← 斋藤康毅

    [阶跃函数的Python代码] 下面的 step_function 函数,给出了阶跃函数的两种 Python 实现. 一种是 return np.array(x>0,dtype=np.int), ...

  3. 读书笔记:梯度法求函数的最小值 gradient_method.py ← 斋藤康毅

    ● 由多元函数全部变量的偏导数汇总而成的向量称为梯度(gradient).梯度指示的方向是各点处的函数值减小最多的方向. ● 虽然梯度的方向并不一定指向最小值,但沿着它的方向能够最大限度地减小函数的值 ...

  4. 读书笔记:ReLU函数的Python代码 ← 斋藤康毅

    [ReLU函数] [ReLU函数的Python代码] import numpy as np import matplotlib.pylab as pltdef relu(x):return np.ma ...

  5. 《深度学习入门--基于python的理论与实现》——斋藤康毅读书笔记

    <深度学习入门--基于python的理论与实现>读书笔记(第二章) 写在前面 第二章:感知机 2.1感知机是什么 2.2简单的逻辑电路 2.2.1与门(and gate) 2.2.2与非门 ...

  6. 《深度学习入门——基于Python的理论与实现》斋藤康毅学习笔记(二)

    第二章 感知机 1逻辑门 错误:python 出现的异常 inconsistent use of tabs and spaces in indentation 意思是:在缩进中不一致地使用制表符和空格 ...

  7. 《深度学习入门——基于Python的理论与实现》斋藤康毅学习笔记(一)

    第一章 (只将自己有疑惑并得到解决的学习内容作以下笔记) 1.python解释器 1.1数组 错误:a[ : -1] 不是获取所有元素 修改:a[ : -1]表示获取从第一个元素到最后一个元素之间的元 ...

  8. 读书笔记:3层神经网络的Python实现 ← 斋藤康毅

    本例中,神经网络的层号从0开始,目的是方便利用Python进行实现. 因此,本例所构造的3层神经网络,共有4层神经元.即第0层.第1层.第2层.第3层. [3层神经网络的Python实现] impor ...

  9. 深度学习入门-基于Python的理论与实现-斋藤康毅(待续)

    神经网络的学习 损失函数 一般用均方误差和交叉熵误差函数 均方误差: 交叉熵误差函数: 基于im2col展开 因为老实做卷积,会有很多for循环,而且很慢 所以用im2col函数来避免使用for循环 ...

最新文章

  1. [Android Pro] 精确记录和恢复ListView滑动位置
  2. R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件
  3. python目录及文件_零基础小白必看:python基本操作-文件、目录及路径
  4. 从Ubuntu命令行按进程名称杀死进程
  5. Page Cache的落地问题
  6. 人工智能 - 语音识别的技术原理是什么
  7. pinia - 大菠萝的使用
  8. 平面广告创意设计4大原则
  9. c语言源程序自动评判系统,C语言源程序的自动评判系统.pdf
  10. 大内老A:200行代码,7个对象——让你了解ASP.NET Core框架的本质
  11. C语言深度剖析——关键字sizeof、整型数据存储深入、数据类型取值范围深入
  12. MuMu模拟器开发者文档
  13. BZOJ 1123: [POI2008]BLO
  14. 电脑桌面图标变白恢复方法
  15. 《热浪球爱战》首映 周秀娜现场超低胸打排球
  16. 有故事的书单:June, 2018
  17. Python从入门到实践
  18. 【小概念】格拉姆矩阵(gram matrix)
  19. A+B=X【浙江工商大学oj 详细解析版】
  20. mercurymw305r虚拟服务器,水星MW305R(V4-V7)路由器设置教程 | 192路由网

热门文章

  1. 2017第二届上海DAC体验
  2. 针对部分16系显卡通过VS2017编译的YOLOV3测试成功但图像无检测框的问题:
  3. vue中小写数字转换为大写数字
  4. 隐马尔科夫模型模型:原理、实现
  5. mxnet load生成的json模型告警src/nnvm/legacy_json_util.cc:204: Warning: loading symbol saved by MXNet versio
  6. Pygame(四)画椭圆,弧
  7. 关于软件注册问题的讨论
  8. ansible中的加密
  9. Linux基础篇之DNS服务的部署
  10. 解决表格的Drag a column header here to group by that column