Classification(범주예측) 모델
Regression(수치예측) 모델에 Sigmoid( ) 필터(Activation Function)를 적용하여 구현
분류 결과에 대한 추가적인 신뢰도 검증이 필요(Model Validation)
Model Validation
정확도(Accuracy)
정밀도(Precision)
재현율(Recall)
Evaluation Method : F1-Score(0에서 1사이 값)
1. Sigmoid Activation
1-1. sigmoid( ) 정의
import numpy as np
def sigmoid(x):
y_hat = 1 / (1 + np.exp(-x))
return y_hat
1-2. sigmoid( ) 실행
sigmoid(0)
0.5
sigmoid(100000000)
1.0
sigmoid(-100000000)
0.0
1-3. sigmoid( ) 시각화
import matplotlib.pyplot as plt
n = np.linspace(-10.0, 10.0, 2000)
plt.figure(figsize = (9, 6))
plt.plot(n, sigmoid(n))
plt.show()
로지스틱 회귀(Logistic Regression) 3 (0) | 2022.06.07 |
---|---|
로지스틱 회귀(Logistic Regression) 2 (0) | 2022.06.07 |
회귀분석(Regression Analysis) 4 (0) | 2022.06.07 |
회귀분석(Regression Analysis) 3 (1) | 2022.06.07 |
회귀분석(Regression Analysis) 2 (0) | 2022.06.07 |