Tensorflow展示激活函数

  • sigmoid
    • 数学表达式
    • Python代码
    • 可视化结果
  • tanh
    • 数学表达式
    • Python代码
    • 可视化结果
  • RELU
    • 数学表达式
    • Python代码
    • 可视化结果

sigmoid
数学表达式

Python代码

# 导入相应的工具包
import tensorflow as tf
import matplotlib.pyplot as plt
import numpy as np
# 定义x的取值范围
x = np.linspace(-10, 10, 100)
# 直接使用tensorflow实现
y = tf.nn.sigmoid(x)
# 绘图
plt.plot(x,y)
plt.grid()

可视化结果

tanh
数学表达式

Python代码

# 导入相应的工具包
import tensorflow as tf
import matplotlib.pyplot as plt
import numpy as np
# 定义x的取值范围
x = np.linspace(-10, 10, 100)
# 直接使用tensorflow实现
y = tf.nn.tanh(x)
# 绘图
plt.plot(x,y)
plt.grid()

可视化结果

RELU
数学表达式

Python代码

# 导入相应的工具包
import tensorflow as tf
import matplotlib.pyplot as plt
import numpy as np
# 定义x的取值范围
x = np.linspace(-10, 10, 100)
# 直接使用tensorflow实现
y = tf.nn.relu(x)
# 绘图
plt.plot(x,y)
plt.grid()

可视化结果