해결된 질문
작성
·
290
1
roc_auc로 할 때
1) 이진 분류 구할 때(=양성인 확률값을 구하는 것)
pred = 모델.predict_proba(X_val)
roc_auc_score(y_val, pred[:,1])
pred_final = 모델.predict_proba(X_test)
submit = pd.DataFramd({'pred': pred_final[:,1]})
2) 다중 분류 구할 때(= 각 클래스에 대한 확률값을 구하는 것)
pred = 모델.predict_proba(X_val)
roc_auc_score(y_val, pred,multi_class='ovr')
pred_final = 모델.predict_proba(X_test)
submit = pd.DataFramd({'pred': pred_final[:,1]})
=> roc_auc를 쓸 때는 predict는 안쓴다고 보면 되는 건가용?
=> 이 정도만 알면 되는 걸까용?
roc_auc을 돌릴때만 pred_final로 넣는 것이 아니라 제출할 때도 pred_final만 사용하나요?