常用激活函数

sigmoid

import tensorflow as tf
from matplotlib import pyplot as plt
x = tf.linspace(-5.,5,20)
x = tf.nn.sigmoid(x)

plt.figure(facecolor='white')
plt.plot(x)
plt.show()

numpy实现的sigmoid函数

from matplotlib import pyplot as plt
import numpy as np

x = np.linspace(-5,5,20)
x = list(map(lambda x: 1/(1+np.exp(-x)),x))
plt.figure(facecolor='white')
plt.plot(x)
plt.show()
函数图像

relu

< 0 就化为0

最后更新于

这有帮助吗?