일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 |
29 | 30 | 31 |
Tags
- 신용평가 부정사용 평점
- jupyter notebook PDF
- 파이썬 이미지 불러오기
- Cudnn 버전 확인
- python image load
- 파이썬 이미지 리스트 변환
- linux 폴더 용량 확인
- 딥러닝
- 주식 데이터 수집
- jupyter notebook 테마 변경
- SQL NULL값 처리
- ORACLE 상위 N개 추출
- CSS Fraud Score
- SQL NVL
- 신용평가 Fraud
- python image list
- 딥러닝 제대로 시작하기
- ORACLE 상위 행 추출
- 파이썬 이미지 라벨 저장
- ORACLE SQL NVL
- 신청평점
- 주피터노트북 테마 변경
- python pandas
- ORACLE NULL값 처리
- 회수모형
- linux 폴더 크기 확인
- Python Numpy
- 리눅스 저장 용량 확인
- 파이썬 테마
- 행동평점
Archives
- Today
- Total
koos808
성능평가지표, 모델 평가 방법 Python Code 본문
728x90
반응형
성능 평가 지표 Python code(파이썬 코드)
* 함수를 정의해서 직접 구하는 방식
# MAE
def MAE(y_true, y_pred):
return np.mean(np.abs((y_true - y_pred)))
print("MAE == ", MAE(y_true, y_pred))
# MAPE
def MAPE(y_true, y_pred):
return np.mean(np.abs((y_true - y_pred) / y_true))
print("MAPE == ", MAPE(y_true, y_pred))
# MSE
def MSE(y_true, y_pred):
return np.mean(np.square((y_true - y_pred)))
print("MSE == ", MSE(y_true, y_pred))
# RMSE
print("RMSE == ", np.sqrt(MSE(y_true, y_pred)))
* sklearn.metrics 사용하는 방식
# MAE
from sklearn.metrics import mean_absolute_error
mean_absolute_error(y_true, y_pred)
# MSE
from sklearn.metrics import mean_squared_error
mean_squared_error(y_true, y_pred)
# RMSE
np.sqrt(MSE(y_true, y_pred))
728x90
반응형
'Statistics' 카테고리의 다른 글
Precision과 Recall (0) | 2020.09.28 |
---|---|
코사인 유사도(cosine similarity) + python 코드 (0) | 2020.09.25 |
배깅(Bagging)과 부스팅(Boosting) (0) | 2020.07.05 |
1종 오류와 2종 오류 (0) | 2020.07.05 |
P-value 정의와 이해 (0) | 2020.07.05 |
Comments