딥러닝에서 많이 사용되는 활성화 함수 (activation function)와 비활성화 함수(deactivation function)
본 글에는 딥러닝에서 사용하는 활성화 함수와 역전파(backward propagation) 과정에서 사용되는 비활성화 함수의 python, c 코드가 실려 있다. 1. relu , leaky-relu python code def relu(x): if x > 0: return x return 0 def deactive_relu(x): if x > 0: return 1 return 0 def leaky_relu(x): if x > 0: return x return x*0.01 def deactive_leaky_relu(x): if x > 0: return 1 return 0.01 c code static double ReLU(double x) { if (x > 0) return x; return 0; } static double DeActivateReLU(double x) { if (x > 0) return 1; return 0; } 그래프로 표시하면 아래와 같다. def show_relu(): x = np.arange(-10,10,0.1) ...