以下是使用Python绘制5种常见
激活函数的图的代码:
import numpy as npimport matplotlib.pyplot as plt#Sigmoid 激活函数defsigmoid(x):return 1 / (1 + np.exp(-x))#tanh 激活函数deftanh(x):return np.tanh(x)# ReLU 激活函数def relu(x):return np.maximum(0, x)# Leaky ReLU 激活函数def leaky_relu(x, alpha=0.01):return np.maximum(alpha * x, x)# ELU 激活函数def elu(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, relu(x), label='ReLU')plt.plot(x, leaky_relu(x), label='Leaky ReLU')plt.plot(x, elu(x), label='ELU')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