relu,sigmoid,tanh函数图像(python)
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)相关推荐
- 【深度学习】——神经网络中常用的激活函数:sigmoid、Relu、Tanh函数
激活函数 实际中的很多事情并不能简单的用线性关系的组合来描述.在神经网络中,如果没有激活函数,那么就相当于很多线性分类器的组合,当我们要求解的关系中存在非线性关系时,无论多么复杂的网络都会产生欠拟 ...
- 使用matlab画sigmoid和tanh函数图像
在学深度学习的时候,会遇到激活函数,下面就用matlab画出sigmoid和tanh的函数图像,直观感受一下. x=linspace(-10.0,10.0); y=1./(1.0+exp(-1.0*x ...
- 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源码(带有保存模型 ...
- ReLU,Sigmoid,Tanh,softmax,pipeline【基础知识总结】
一.ReLU(Rectified Linear Activation Function) 1.优点 2.缺点 3.补充 1.Leaky ReLUs 2.参数化修正线性单元(PReLU) 3.随机纠正线 ...
- python分段函数图像画法_数值实验分段函数图像-Python绘图
一.函数说明 在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数.本次针对数值实验中两个较为复杂的函数,使用 ...
- 正余弦函数图像python
实验内容 1.题目 正余弦函数图像. 2.实验代码 import numpy as np import matplotlib.pylab as pl import matplotlib.font_ma ...
- python画函数图像-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
- tanh函数图像以及求导
- 激活函数详解(ReLU/Leaky ReLU/ELU/SELU/Swish/Maxout/Sigmoid/tanh)
神经网络中使用激活函数来加入非线性因素,提高模型的表达能力. ReLU(Rectified Linear Unit,修正线性单元) 形式如下: ReLU公式近似推导:: 下面解释上述公式中的softp ...
最新文章
- AP付款出现(-1)例外处理
- SpringBoot(2.4.0)自动配置原理(源码)
- 浅析Hibernate映射(一)——基本映射
- 山东省第八届 ACM 省赛 sum of power(SDUT 3899)
- Nagios飞信linux系统免费短信报警配置
- 微信雄踞,头条社交梦破碎?| 畅言
- 异常详细信息: System.ComponentModel.Win32Exception: 拒绝访问。
- UVA10946 You want what filled?【DFS】
- ZeroClipboard实现复制
- CRITIC权重指标如何计算?
- tenda无线网卡Linux驱动,Ubuntu 10.04上腾达W541U V2.0 无线网卡驱动的使用
- 网络安全基础——对称加密算法和非对称加密算法(+CA数字证书)
- 修改移动硬盘盘符(G盘--E盘)
- 多目标蜉蝣优化算法(MOMA)附Matlab代码
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能
- Linux环境非root用户配置SSH免密登录(配置原理)
- alpha-beta剪枝五子棋c语言,五子棋AI算法第三篇-Alpha Beta剪枝
- 学习笔记(03):ArcGIS10.X入门实战视频教程(GIS思维)-坐标系与地理坐标系
- 银联无跳转支付流程(银联侧开通)
- windows文本转语音调用
热门文章
- html图像粒子转换动画,html5 canvas粒子动画生成图片特效
- Python数据相关性分析实践记录
- linux open files
- HDU - 6386 - Age of Moyu (BFS分层+DFS 或者 最短路+set)
- 英语口语练习系列-C19-喜欢某人
- 在Word中如何删除顽固的空白页
- ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法
- 学java还是安卓_零基础学安卓好还是学java好
- 通用AI问世!AlphaZero8小时完爆围棋、国际象棋、日本将棋 | 重磅
- shell脚本四剑客--sed的应用