더북(TheBook)

마지막으로 sklearn.metrics 모듈의 classification_report, confusion_matrix, accuracy_score 클래스를 사용하여 정확도, 정밀도와 재현율을 알아봅시다.

코드 2-18 테스트 데이터셋을 이용한 정확도 확인

from sklearn.metrics import classification_report, confusion_matrix, accuracy_score
print(confusion_matrix(test_outputs,y_val))
print(classification_report(test_outputs,y_val))
print(accuracy_score(test_outputs, y_val))

코드를 실행하면 모델 평가를 실행한 결과가 출력됩니다.

[[257 2]
  [ 84 2]]
             precision  recall  f1-score  support

           0      0.75    0.99      0.86      259
           1      0.50    0.02      0.04       86
    
    accuracy                        0.75      345
   macro avg      0.63    0.51      0.45      345
weighted avg      0.69    0.75      0.65      345

0.7507246376811594
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.