본문 바로가기
인공지능/Machine Learning

[Machine Learning] 성능측정 confusion_matrix()

by coding_su 2022. 12. 2.

📝머신러닝 인공지능 confusion_matrix 성능측정 

from sklearn.metrics import confusion_matrix, accuracy_score

 

confusion_matrix(실제값, 예측값) : 실제값과 예측값을 행, 열로 셋팅해서 결과값 반환

accuracy_score(실제값, 예측값) : 정확도값 반환

# 실제값, 예측값을 입력하면 결과값 반환
confusion_matrix(y_test, y_pred)

# 실제값, 예측값 입력하면 결과값(정확도값) 반환
accuracy_score(y_test, y_pred)

classification_report()

# 실제값, 예측값 입력
print (classification_report(y_test, y_pred))

시각화는 heatmap 이용

cm = confusion_matrix(y_test, y_pred)

sb.heatmap(data=cm, annot=True, cmap='RdPu', linewidths=0.4)
plt.show()

댓글