用python画图代码-常用激活函数的python画图代码
引入模块
import numpy as np
import math
import matplotlib.pyplot as plt
e=math.e
1.sigmoid
def sigmoid(x):
return 1/(1+pow(e,-x))
x=np.linspace(-10,10,1000)
y=sigmoid(x)
plt.plot(x,y,linewidth=2)
2.tanh
def tanh(x):
return (e**x-e**(-x))/(e**x+e**(-x))
y=tanh(x)
plt.plot(x,y,linewidth=2)
3.relu
def relu(x):
return np.maximum(0,x)
y=relu(x)
plt.plot(x,y,linewidth=2)
4.lrelu和prelu(不对参数训练)
def lrelu(x):
return np.maximum(0.01*x,x)
def prelu(x):
return np.maximum(0.25*x,x)
y1=prelu(x)
plt.plot(x,y,linewidth=2,label='LRelu-0.01')
plt.plot(x,y1,color='orange',linewidth=2,label='PRelu-0.25')
plt.legend()
5.elu和selu
def elu(x):
if x<0:
return 1*((e**x)-1)
else:
return x
def selu(x,a,b):
return a*np.where(x > 0, x, b * ((e**x) - 1))
y=selu(x,1,1)
y1=selu(x,1.0506,1.67326)
plt.plot(x,y,linewidth=2,label='ELU-1')
plt.plot(x,y1,linewidth=2,color='orange',label='SELU-1.0506,1.67326')
plt.legend()
6.softplus
def softplus(x):
return math.log(1+pow(e,x))
x=np.linspace(-3,3,1000)
for i in range(1000):
y[i]=softplus(x[i])
y1=relu(x)
plt.plot(x,y1,linewidth=2,label='Relu')
plt.plot(x,y,color='orange',linewidth=2,label='Softplus')
plt.legend()
7.swish
def swish(x,a):
return x*sigmoid(a*x)
x=np.linspace(-3,3,1000)
y=swish(x,0.1)
y1=swish(x,1)
y2=swish(x,10)
plt.plot(x,y,linewidth=2,label='swish-0.1')
plt.plot(x,y1,color='orange',linewidth=2,label='swish-1')
plt.plot(x,y2,color='red',linewidth=2,label='swish-10')
plt.legend()
8.mish
def mish(x):
return x*tanh(softplus(x))
x=np.linspace(-5,5,1000)
for i in range(1000):
y[i]=mish(x[i])
plt.plot(x,y,color='orange',linewidth=2,label='Mish')
plt.legend()
用python画图代码-常用激活函数的python画图代码相关推荐
- 神经网络基础知识、常用激活函数及其Python图形绘制
在人工智能与机器学习研究与应用领域,神经网络占有重要地位.神经网络(Neural Networks, NNs),又称人工神经网络(Artificial Neural Networks, ANNs),是 ...
- python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...
有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...
- python卡方检验kf_data_常用统计检验的Python实现
正态性检验 正态性检验是检验数据是否符合正态分布,也是很多统计建模的必要步骤,在Python中实现正态性检验可以使用W检验(SHAPIRO-WILK TEST) 检验原假设:样本服从正态分布 Pyth ...
- Python序列类型常用函数练习:enumerate() reversed() sorted() zip()
Python序列类型常用函数练习 这里使用代码示例,练习使用序列类型的常用函数,包括: enumerate() reversed() sorted() zip() 直接看python代码 #enume ...
- Python 刷题常用语法与数据结构汇总-2022.01.30
[笔试]python刷题笔记(基础)! https://blog.csdn.net/a_123456598/article/details/105420802 python语法刷题 https://b ...
- python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...
介绍 本文不是一篇详尽的.从简到繁的 Maplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作介 ...
- python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图
介绍 本文不是一篇详尽的.从简到繁的 Matplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作 ...
最新文章
- 2022-2028年中国乙酸钴行业发展现状调研及市场前景规划报告
- php 生成非对称密钥,php实现非对称加密
- Logistic Regression--逻辑回归算法汇总
- DEDECMS模块插件制作举例-模块生成向导
- android 学习随笔二十(多媒体编程 )
- Docker 实战教程之从入门到提高 (四)
- ubuntu chmod更改权限
- 基于docker搭建zookeeper集群、kafka集群(多台真机之间的集群)
- python零基础自学教材-Python零基础入门到精通自学视频教程
- Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
- 我的个人博客live2d插件模型模块汇总(仅本人可使用,无需看)
- 测试工程师/测试开发面试题整理
- Java订单接入支付宝二 支付回调
- Zemax学习笔记——Zemax序列坐标系理解及坐标断点
- vue中prop验证、类型检查及注意事项
- 2021年美国对中国货物出口情况:美对中的出口额达到1492亿美元,同比增长21.30% [图]
- vs2017--MFC读写excel
- 信安软考 第十五章 网络安全主动防御技术与应用
- sql怎么撤回update_【干货】SQL基础快速入门
- 图像兴趣点检测与描述 的深度学习方法总结
热门文章
- Redis3集群安装
- 201621123031 《Java程序设计》第8周学习总结
- 强化学习读书笔记 - 06~07 - 时序差分学习(Temporal-Difference Learning)
- python __globals__, __file__
- python中的异常如何处理
- BFC和haslayout(IE6-7)(待总结。。。)
- 如何创建ChromeApp
- JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype
- java printf
- Bailian2929 扩号匹配【堆栈】