M.L code(p.69)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import numpy as np import matplotlib.pyplot as plt def step_function(x): return np.array(x > 0, dtype=np.int) x = np.array([-1.0, 1.0, 2.0]) print(x) y = x > 0 print(y) y = y.astype(np.int) print(y) def sigmoid(x): return 1 / (1 + np.exp(-x)) x = np.array([-1.0,1.0,2.0]) print(sigmoid(x)) def relu(x): return np.maximum(0,x) x = np.arange(-5.0,5.0,0.1) y = relu(x) plt.plot(x,y) plt.ylim(-0.1,1.1) plt.show() |
step function 그래프
sigmoid function 그래프
Relu function 그래프