引入模块

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画图代码相关推荐

  1. 神经网络基础知识、常用激活函数及其Python图形绘制

    在人工智能与机器学习研究与应用领域,神经网络占有重要地位.神经网络(Neural Networks, NNs),又称人工神经网络(Artificial Neural Networks, ANNs),是 ...

  2. python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...

    有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...

  3. python卡方检验kf_data_常用统计检验的Python实现

    正态性检验 正态性检验是检验数据是否符合正态分布,也是很多统计建模的必要步骤,在Python中实现正态性检验可以使用W检验(SHAPIRO-WILK TEST) 检验原假设:样本服从正态分布 Pyth ...

  4. Python序列类型常用函数练习:enumerate() reversed() sorted() zip()

    Python序列类型常用函数练习 这里使用代码示例,练习使用序列类型的常用函数,包括: enumerate() reversed() sorted() zip() 直接看python代码 #enume ...

  5. Python 刷题常用语法与数据结构汇总-2022.01.30

    [笔试]python刷题笔记(基础)! https://blog.csdn.net/a_123456598/article/details/105420802 python语法刷题 https://b ...

  6. python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...

    介绍 本文不是一篇详尽的.从简到繁的 Maplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作介 ...

  7. python画图代码-Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...

  8. 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...

  9. Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图

    介绍 本文不是一篇详尽的.从简到繁的 Matplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作 ...

最新文章

  1. 2022-2028年中国乙酸钴行业发展现状调研及市场前景规划报告
  2. php 生成非对称密钥,php实现非对称加密
  3. Logistic Regression--逻辑回归算法汇总
  4. DEDECMS模块插件制作举例-模块生成向导
  5. android 学习随笔二十(多媒体编程 )
  6. Docker 实战教程之从入门到提高 (四)
  7. ubuntu chmod更改权限
  8. 基于docker搭建zookeeper集群、kafka集群(多台真机之间的集群)
  9. python零基础自学教材-Python零基础入门到精通自学视频教程
  10. Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
  11. 我的个人博客live2d插件模型模块汇总(仅本人可使用,无需看)
  12. 测试工程师/测试开发面试题整理
  13. Java订单接入支付宝二 支付回调
  14. Zemax学习笔记——Zemax序列坐标系理解及坐标断点
  15. vue中prop验证、类型检查及注意事项
  16. 2021年美国对中国货物出口情况:美对中的出口额达到1492亿美元,同比增长21.30% [图]
  17. vs2017--MFC读写excel
  18. 信安软考 第十五章 网络安全主动防御技术与应用
  19. sql怎么撤回update_【干货】SQL基础快速入门
  20. 图像兴趣点检测与描述 的深度学习方法总结

热门文章

  1. Redis3集群安装
  2. 201621123031 《Java程序设计》第8周学习总结
  3. 强化学习读书笔记 - 06~07 - 时序差分学习(Temporal-Difference Learning)
  4. python __globals__, __file__
  5. python中的异常如何处理
  6. BFC和haslayout(IE6-7)(待总结。。。)
  7. 如何创建ChromeApp
  8. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype
  9. java printf
  10. Bailian2929 扩号匹配【堆栈】