Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- optimization
- Laplacian
- machine learning
- 유니티
- ML-Agent
- 판다스
- 모두를 위한 RL
- Deep Learning
- 강화학습
- 논문
- unity
- 리스트
- list
- David Silver
- 딥러닝
- 김성훈 교수님
- statistics
- convex optimization
- 데이터 분석
- reinforcement learning
- Linear algebra
- pandas
- 사이킷런
- Series
- Hessian Matrix
- rl
- paper
- Python Programming
- Jacobian Matrix
- neural network
Archives
RL Researcher
평균 절댓값 오차 - MAE(Mean Absolute Error) 본문
1. MAE(Mean Absolute Error)
MAE(Mean Absolute Error)는 절대 평균 오차라고 부릅니다.(오차(Loss) : 실제 결과값과 예측값의 차이)
$$MAE = \frac{1}{N}\sum \left |y^{'}-y \right |$$
평가 방법은 각 측정값과 실제값과 실제값 사이의 절대 오차를 구하고, 구한 오차들을 모두 더합니다. 그 후 이를 절대 오차의 평균을 구합니다.
*MSE(Mean Squared Error)는 회귀에서 자주 사용되는 손실함수입니다. 일반적인 회귀 지표는 MAE(Mean Absolute Error)입니다.
※ 위의 말을 쉽게 설명하면 MSE는 손실함수로 쓰이고, MAE는 회귀지표로써 사용됩니다.
다음은 이제 파이썬으로 구현해 보겠습니다.
# 모듈 임포트
from sklearn.metrics import mean_absolute_error
# 데이터 값 생성
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
# 회귀 지표 사용
mean_absolute_error(y_true,y_pred)
========================================================================
<output>
0.5
# 2번째 데이터 준비
y_true2 = [[0.5, 1], [-1,1],[7,-6]]
y_pred2 = [[0,2],[-1,2],[8,-5]]
# 회귀 지표 사용
mean_absolute_error(y_true2,y_pred2)
========================================================================
<output>
0.75
# multioutput : 여러 출력값의 집계를 정의합니다. 배열 유사 값은 평균 오류에 사용되는 가중치를 정의합니다.
# 'raw values' : 다중 출력 입력의 경우 전체 오류 집합을 반환합니다.
mean_absolute_error(y_true,y_pred, multioutput='raw_values')
========================================================================
<output>
array([0.5])
mean_absolute_error(y_true2,y_pred2,multioutput=[0.3,0.7])
========================================================================
<output>
0.85
'Machine-Learning > Algorithm' 카테고리의 다른 글
과적합(Overfitting) (0) | 2021.01.01 |
---|---|
결정계수(coeffcient of determination, R2) (0) | 2020.12.27 |
평균 제곱근 오차(RMSE(Root Mean Squared Error)) (0) | 2020.12.25 |
가중치(weight), 편향(bias) (0) | 2020.12.25 |
Activation Function(sigmoid 함수) (0) | 2020.12.24 |
Comments