In [5]:
# 학습 데이터셋에서 모델의 정확도를 표현합니다 from sklearn.metrics import classification_report from sklearn.metrics import confusion_matrix, accuracy_score pred = classifier.predict(X_train) # 예측 값 출력 # 사이킷런 패키지의 metrics 패키지에서는 정밀도, 재현율, F1 점수를 구합니다 print(classification_report(y_train,pred)) # 혼동행렬로 표현합니다 print('Confusion Matrix: \n', confusion_matrix(y_train,pred)) print() print('Accuracy: ', accuracy_score(y_train,pred)) # 정확도 점수로 표현
precision recall f1-score support 0 1.00 1.00 1.00 2 1 1.00 1.00 1.00 2 accuracy 1.00 4 macro avg 1.00 1.00 1.00 4 weighted avg 1.00 1.00 1.00 4 Confusion Matrix: [[2 0] [0 2]] Accuracy: 1.0
In [6]:
# 테스트 데이터셋(X_test & y_test)에서 모델의 정확도를 테스트합니다 print('Predicted value: ', classifier.predict(X_test))
Predicted value: [1 1]