해결된 질문
작성
·
231
0
선생님 여쭤볼게 있는데요
model = RandomForestRegressor()
model.fit(X_tr, y_tr)
pred = model.predict(X_val) 하실때
(X_val)이랑
fromsklearn.metrics import mean_squared_error
def rmse(y_true, y_pred):
returnmean_squared_error(y_true, y_pred)**0.5
rmse(y_val, pred)
여기서 괄호에 들어가는 (y_val, pred) 이 값이뭘 뜻하는건지 궁금합니다,,ㅠㅠ
답변 1
2
y_val
: 검증 데이터 세트의 실제 타겟 값입니다. 이 값은 모델이 예측해야 할 실제 값입니다.
pred
: 모델이 X_val
데이터를 기반으로 예측한 값입니다.
이해가 되셨을까요?
rmse(y_val, pred)는 모델의 예측값(pred)이 얼마나 실제값(y_val)에 가까운지를 측정하는 함수입니다. RMSE 값이 낮을수록 모델의 성능이 좋다고 할 수 있습니다.