PyTorch 混淆矩阵
在机器学习和深度学习中,混淆矩阵(Confusion Matrix)是一种用于评估分类模型性能的重要工具。它能够直观地展示模型在各类别上的预测结果与实际标签之间的对比情况。通过混淆矩阵,我们可以更深入地理解模型的分类能力,尤其是在多分类问题中。
什么是混淆矩阵?
混淆矩阵是一个N×N的矩阵,其中N是类别的数量。矩阵的行代表实际类别,列代表预测类别。矩阵中的每个单元格表示实际类别与预测类别的匹配情况。例如,在一个二分类问题中,混淆矩阵如下所示:
- True Positive (TP): 模型正确预测为正类的样本数。
- False Positive (FP): 模型错误预测为正类的样本数(实际为负类)。
- True Negative (TN): 模型正确预测为负类的样本数。
- False Negative (FN): 模型错误预测为负类的样本数(实际为正类)。