Sigmoid Tanh and Relu 原函数导函数图像python绘制
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.family']='SimHei'
plt.rcParams['font.sans-serif']=['SimHei']
更改字体,正确显示中文
import matplotlib
matplotlib.rcParams['font.family']='SimHei'
matplotlib.rcParams['font.sans-serif']=['SimHei']
sigmoid 函数
x=np.linspace(-10,10,100)
y=1/(1+np.exp(-x))
plt.xlabel("x")
plt.ylabel("y")
plt.title("sigmoid function and its derivative image")
plt.plot(x,y,color='r',label="sigmoid")
y=np.exp(-x)/pow((1+np.exp(-x)),2)
plt.plot(x,y,color='b',label="derivative")
plt.legend()#将plot标签里面的图注印上去
tanh函数
x=np.linspace(-10,10,100)
y=(1-np.exp(-2*x))/(1+np.exp(-2*x))
plt.xlabel('x')
plt.ylabel('y')
plt.title("Tanh function and its derivative image")
plt.plot(x,y,color='r',label='Tanh')
y=1-pow((1-np.exp(-2*x))/(1+np.exp(-2*x)),2)
plt.plot(x,y,color='b',label='derivative')
plt.legend()
Relu 函数 (分段函数的绘图)
一定要注意,分段函数的取值,x与y一定要对应起来!
x=np.linspace(-2,2,100)
y=x*(x>0)
plt.xlabel('x')
plt.ylabel('y')
plt.title("Relu function and its derivative image")
plt.plot(x,y,color='r',label="Relu")x=np.linspace(-2,0)
y=np.linspace(0,0)
plt.plot(x,y,color='b')x=np.linspace(0,2)
y=np.linspace(1,1)
plt.plot(x,y,color='b',label="derivative")plt.legend()
Sigmoid Tanh and Relu 原函数导函数图像python绘制相关推荐
- 激活函数-Sigmoid, Tanh及ReLU
什么是激活函数 在神经网络中,我们会对所有的输入进行加权求和,之后我们会在对结果施加一个函数,这个函数就是我们所说的激活函数.如下图所示. 为什么使用激活函数 我们使用激活函数并不是真的激活什么,这只 ...
- python画函数图像-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
- 【Deep Learning 三】神经网络中的非线性激活函数之间的优缺点:sigmoid、tanh、ReLu、Leaky ReLu...
1 什么是激活函数? 激活函数,并不是去激活什么,而是指如何把"激活的神经元的特征"通过函数把特征保留并映射出来(保留特征,去除一些数据中是的冗余),这是神经网络能解决非线性问题关 ...
- 激活函数总结sigmoid,tanh,relu,Leaky ReLU,RRelu,ELU,PRelu,SELU,swish
本文总结深度学习的损失函数及其优缺点. 激活函数是深度学习模型的重要成分,目的是将线性输入转换为非线性.常见的激活函数有sigmoid,tanh,ReLU等 1.sigmoid Sigmoid 非线性 ...
- Python三维图像的绘制以及相关图例添加(3D图像 - 图例)
数据处理 此部分自行完成,预先准备好需要的数据即可. 本例子实现的是:要在4*4的格子里面的3个格子里分别绘制3条不同颜色的图形. (为了更加直观,绘图相关的程序不使用循环) // example h ...
- Python绘制每个柱的颜色各不相同的三维柱状图
问题描述:绘制三维柱状图,控制每个柱的颜色,使其各不相同. 思考一下,尝试着写一写,然后到文末查看参考代码和运行结果. ----------相关阅读---------- 教学课件 1900页Pytho ...
- Python绘制直方图案例一则
参考代码: 运行结果: ---------董付国老师Python系列教材-------- 1)<Python程序设计(第2版)>(2018年7月第7次印刷) 2)<Python可以这 ...
- Matplotlib绘制漂亮的饼状图|python绘制漂亮的饼状图
python绘图系列文章目录 往期python绘图合集: python绘制简单的折线图 python读取excel中数据并绘制多子图多组图在一张画布上 python绘制带误差棒的柱状图 python绘 ...
- 小技巧(10):使用Python绘制激活函数(Sigmoid、Tanh、ReLU、PReLU)图像
文章目录 一.单张绘制 1.1 代码 1.2 绘制结果 二.4张图绘制成1张图 2.1 代码 2.2 绘制结果 一.单张绘制 1.1 代码 import numpy as np import matp ...
最新文章
- java 边界_Java数组边界问题
- EOS账户系统(7)权限评估
- 乐鑫代理启明云端分享|ESP32系列教程之三: VS Code远程连接Linux
- python3 for_python3 for循环-range遍历
- 程序员要记住的几条建议
- iOS自动布局进阶用法
- unity5 静态和动态cubmap
- 2020最新android教程,Android教程2020
- Android 计算地球上两点的距离
- android 小米截图,小米工程师晒基于Android Q定制的MIUI截图
- CodeForces - 722C Destroying Array (并查集/集合的插入和删除)
- Oclint 安装指导
- win10一键激活,解除SymantecEndpointProtection的自动拦截
- java 文字生成图片(图片添加文字)
- Markdown编辑器简单大概语法学习
- mysql数据丢失原因_分析mysql数据丢失的问题
- ubuntu下配置vscode和opencv4要点记录
- [CSAPP]Architecture Lab实验笔记
- 要求返回三位数中的水仙花数 ,数字范围在100-999中。(水仙花数:百位数的3次方+十位数的3次方+个位数的三次方=数字本身)
- 鸿蒙系统源代码解析,鸿蒙内核源码分析(系统调用篇) | 图解系统调用全貌
热门文章
- Spring学习day02-通过全注解模式实现CRUD
- 【Ubuntu系统安装gcc简易教程】
- 数据库管理系统的主要功能有哪些?
- 产业升级浪潮下,道元实业如何带领半导体料盘包装工序走向自动化变革
- GMQ Coin Ex 3.0系统重磅升级上线
- 学计算机应该买哪款电脑,学生买哪款笔记本电脑好 推荐4款合适大学生使用的笔记本电脑...
- 20款炫酷新概念手机:碗环+投影,手掌变屏幕
- 弘辽科技:淘宝店铺补流量访客对排名有影响吗?如何操作?
- 4376. 数圈圈(DAY 13)
- 面试官:你觉得你最大的缺点是什么?