In [41]:
from keras.activations import *
from keras import backend as K
import numpy as np

inputs = np.arange(-3, 3.1, .1)
tanh_f = tanh(inputs)
sigmoid_f = sigmoid(inputs)
softsign_f = softsign(inputs)

linear_out = linear(inputs)
relu_f = relu(inputs)
elu_f = elu(inputs)
softplus_f = softplus(inputs)
In [49]:
import matplotlib.pyplot as plt 
%matplotlib inline
plt.plot(inputs, K.eval(sigmoid_f))
plt.plot(inputs, K.eval(softsign_f))
plt.plot(inputs, K.eval(tanh_f))
Out[49]:
[<matplotlib.lines.Line2D at 0x7fe5e47e2ac8>]
In [54]:
plt.plot(inputs, K.eval(softplus_f))
plt.plot(inputs, K.eval(relu_f))
plt.plot(inputs, K.eval(elu_f))
plt.plot(inputs, linear_out)
Out[54]:
[<matplotlib.lines.Line2D at 0x7fe5e4589da0>]