Python绘制不同激活函数图像

Posted junlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python绘制不同激活函数图像相关的知识,希望对你有一定的参考价值。

技术图片
 1 """
 2 功能:Python绘制不同激活函数图像
 3 姓名:侯俊龙
 4 日期:2019/12/07
 5 """
 6 
 7 import matplotlib.pyplot as plt
 8 import numpy as np
 9 
10 x = np.linspace(-10,10)
11 # 绘制sigmoid图像
12 fig = plt.figure()
13 y_sigmoid = 1/(1+np.exp(-x))
14 ax = fig.add_subplot(221)
15 ax.plot(x,y_sigmoid)
16 ax.grid()
17 ax.set_title((a) Sigmoid)
18 
19 # 绘制Tanh图像
20 ax = fig.add_subplot(222)
21 y_tanh = (np.exp(x)-np.exp(-x))/(np.exp(x)+np.exp(-x))
22 ax.plot(x,y_tanh)
23 ax.grid()
24 ax.set_title((b) Tanh)
25 
26 # 绘制Relu图像
27 ax = fig.add_subplot(223)
28 y_relu = np.array([0*item  if item<0 else item for item in x ])
29 ax.plot(x,y_relu)
30 ax.grid()
31 ax.set_title((c) ReLu)
32 
33 # 绘制Leaky ReLu图像
34 ax = fig.add_subplot(224)
35 y_relu = np.array([0.2*item  if item<0 else item for item in x ])
36 ax.plot(x,y_relu)
37 ax.grid()
38 ax.set_title((d) Leaky ReLu)
39 
40 plt.tight_layout()
41 plt.show()
Python绘制不同激活函数图像

 

以上是关于Python绘制不同激活函数图像的主要内容,如果未能解决你的问题,请参考以下文章

python实现绘制函数图像

MATLAB 绘制次模函数在不同约束条件下次模率图像

MATLAB 绘制次模函数在不同约束条件下次模率图像

Python下opencv使用笔记(简单几何图像绘制)

用matlab绘制正六边形,求代码~~

用python绘制函数图像