数据可视化-混淆矩阵(confusion matrix)
1. 混淆矩阵(confusion matrix)介绍
在基于深度学习的分类识别领域中,经常采用统计学中的混淆矩阵(confusion matrix)来评价分类器的性能。
它是一种特定的二维矩阵:
- 列代表预测的类别;行代表实际的类别。
 - 对角线上的值表示预测正确的数量/比例;非对角线元素是预测错误的部分。
 
混淆矩阵的对角线值越高越好,表明许多正确的预测。
特别是在各分类数据的数量不平衡的情况下,混淆矩阵可以直观的显示分类模型对应各个类别的准确率。
ref: https://scikit-learn.org/stable/auto_examples/model_selection/plot_confusion_matrix.html
2. 混淆矩阵示列
- 数据集: MNIST
 - tensorflow,keras,
 - 神经网络:CNN
 
依赖:keras,matplotlib,numpy,seaborn,tensorflow,sklearn
