마지막으로 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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.