relu,sigmoid,tanh函数图像(python)
1、导入工具包

import math
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
mpl.rcParams['axes.unicode_minus']=False

2、定义函数

def  sigmoid(x):return 1.0 / (1.0 + np.exp(-x))fig = plt.figure(figsize=(6,4))
ax = fig.add_subplot(111)x = np.linspace(-5, 5)
y = np.where(x<0,0,x) #relu中小于零输出,大于零输出y
z = sigmoid(x) #sigmoid函数
tanh = 2*sigmoid(2*x) - 1  #tanh函数

3、坐标轴

#定义坐标范围
plt.xlim(-6,6)
plt.ylim(-1.1,1.1)#去除边界线
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')#指定下边的边做x轴
ax.xaxis.set_ticks_position('bottom')
#指定data设置的bottom绑定到y轴的0点
ax.spines['bottom'].set_position(('data',0))
#坐标轴取值
ax.set_xticks([-5,-4,-3,-2,-1,0,1,2,3,4,5])ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
ax.set_yticks([-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4,0.6,0.8,1])

4、打印结果

plt.plot(x,z,label="Sigmoid",color = "blue")
plt.plot(2*x,tanh,label="Tanh", color = "red")
plt.plot(x,y,label="ReLU",color = "green")
plt.legend()
plt.show()

relu,sigmoid,tanh函数图像(python)相关推荐

  1. 【深度学习】——神经网络中常用的激活函数:sigmoid、Relu、Tanh函数

    激活函数   实际中的很多事情并不能简单的用线性关系的组合来描述.在神经网络中,如果没有激活函数,那么就相当于很多线性分类器的组合,当我们要求解的关系中存在非线性关系时,无论多么复杂的网络都会产生欠拟 ...

  2. 使用matlab画sigmoid和tanh函数图像

    在学深度学习的时候,会遇到激活函数,下面就用matlab画出sigmoid和tanh的函数图像,直观感受一下. x=linspace(-10.0,10.0); y=1./(1.0+exp(-1.0*x ...

  3. Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)

    1.5.2.Linear Regression 1.5.2.1.Linear Regression 1.5.2.1.1.案例1 1.5.2.1.2.案例2 1.5.2.1.3.案例3源码(带有保存模型 ...

  4. ReLU,Sigmoid,Tanh,softmax,pipeline【基础知识总结】

    一.ReLU(Rectified Linear Activation Function) 1.优点 2.缺点 3.补充 1.Leaky ReLUs 2.参数化修正线性单元(PReLU) 3.随机纠正线 ...

  5. python分段函数图像画法_数值实验分段函数图像-Python绘图

    一.函数说明 在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数.本次针对数值实验中两个较为复杂的函数,使用 ...

  6. 正余弦函数图像python

    实验内容 1.题目 正余弦函数图像. 2.实验代码 import numpy as np import matplotlib.pylab as pl import matplotlib.font_ma ...

  7. python画函数图像-Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  8. tanh函数图像以及求导

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

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

最新文章

  1. AP付款出现(-1)例外处理
  2. SpringBoot(2.4.0)自动配置原理(源码)
  3. 浅析Hibernate映射(一)——基本映射
  4. 山东省第八届 ACM 省赛 sum of power(SDUT 3899)
  5. Nagios飞信linux系统免费短信报警配置
  6. 微信雄踞,头条社交梦破碎?| 畅言
  7. 异常详细信息: System.ComponentModel.Win32Exception: 拒绝访问。
  8. UVA10946 You want what filled?【DFS】
  9. ZeroClipboard实现复制
  10. CRITIC权重指标如何计算?
  11. tenda无线网卡Linux驱动,Ubuntu 10.04上腾达W541U V2.0 无线网卡驱动的使用
  12. 网络安全基础——对称加密算法和非对称加密算法(+CA数字证书)
  13. 修改移动硬盘盘符(G盘--E盘)
  14. 多目标蜉蝣优化算法(MOMA)附Matlab代码
  15. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能
  16. Linux环境非root用户配置SSH免密登录(配置原理)
  17. alpha-beta剪枝五子棋c语言,五子棋AI算法第三篇-Alpha Beta剪枝
  18. 学习笔记(03):ArcGIS10.X入门实战视频教程(GIS思维)-坐标系与地理坐标系
  19. 银联无跳转支付流程(银联侧开通)
  20. windows文本转语音调用

热门文章

  1. html图像粒子转换动画,html5 canvas粒子动画生成图片特效
  2. Python数据相关性分析实践记录
  3. linux open files
  4. HDU - 6386 - Age of Moyu (BFS分层+DFS 或者 最短路+set)
  5. 英语口语练习系列-C19-喜欢某人
  6. 在Word中如何删除顽固的空白页
  7. ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法
  8. 学java还是安卓_零基础学安卓好还是学java好
  9. 通用AI问世!AlphaZero8小时完爆围棋、国际象棋、日本将棋 | 重磅
  10. shell脚本四剑客--sed的应用