Confusion_matrix 메소드 정의
2021. 5. 8. 02:41ㆍ데이터 사이언스/모델링 결과 확인
ㅇ 모듈 불러오기
from sklearn import metrics
from sklearn.metrics import confusion_matrix, classification_report
ㅇ 결과 예시
ㅇ 메소드 정의
1 ##############################
def plot_confusion_matrix(model):
y_pred = model.predict(X_test)
cm = confusion_matrix(y_test, y_pred)
conf_matrix = pd.DataFrame(data = cm,columns = ['Predicted:0','Predicted:1'], index = ['Actual:0','Actual:1'])
sns.heatmap(conf_matrix, annot = True, fmt = 'd', cmap = ListedColormap(['lightskyblue']), cbar = False,
linewidths = 0.1, annot_kws = {'size':25})
plt.xticks(fontsize = 20)
plt.yticks(fontsize = 20)
plt.show()
'데이터 사이언스 > 모델링 결과 확인' 카테고리의 다른 글
설명가능한 머신러닝 (IML) (0) | 2023.03.01 |
---|---|
ROC 커브 메소드 정의 (0) | 2021.05.08 |
여러 지표들의 결과를 한 눈에 정리해주는 메소드 (0) | 2021.05.08 |