以下是使用Python绘制5种常见
激活函数的图的代码:
import numpy as np
import matplotlib.pyplot as plt
#
Sigmoid 激活函数def
sigmoid(x):
return 1 / (1 + np.exp(-x))
#
tanh 激活函数def
tanh(x):
return np.
tanh(x)
# Re
LU 激活函数def re
lu(x):
return np.maximum(0, x)
# Leaky Re
LU 激活函数def leaky_re
lu(x, alpha=0.01):
return np.maximum(alpha * x, x)
# E
LU 激活函数def e
lu(x, alpha=1.0):
return np.where(x > 0, x, alpha * (np.exp(x) - 1))
# 生成 x 值
x = np.linspace(-10, 10, 100)
# 绘制
激活函数图像
plt.figure(figsize=(10, 6))
plt.plot(x,
sigmoid(x), label='
Sigmoid')
plt.plot(x,
tanh(x), label='
tanh')
plt.plot(x, re
lu(x), label='Re
LU')
plt.plot(x, leaky_re
lu(x), label='Leaky Re
LU')
plt.plot(x, e
lu(x), label='E
LU')
plt.xlabel('x')
plt.ylabel('Activation')
plt.title('Activation Functions')
plt.legend()
plt.grid(True)
plt.show()
希望这个代码可以帮助你绘制出
Sigmoid、
tanh、Re
LU、Leaky Re
LU和E
LU 激活函数的图像。
到此这篇sigmoid 函数(sigmoid函数和tanh函数)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/haskellbc/59436.html