主要内容

分类

排序混淆矩阵图表

描述

例子

sortclasses(厘米命令对混淆矩阵图的类进行排序厘米按照命令. 您可以按照类的自然顺序、混淆矩阵对角线上的值或指定的固定顺序对类进行排序。

例子

全部收缩

为分类问题加载预测和真正标签的样本。Truelabels.是图像分类问题的真正标签预测标签是卷积神经网络的预测。创建混淆矩阵图表。

加载('cifar10labels.mat''truelabels''predightlabels'); 图cm=混淆图(trueLabels、predictedLabels);

图中包含ConfusionMatrixChart类型的对象。

重新排序混淆矩阵图表的类,以便类以固定顺序排列。

SortClasses(cm,......[“猫”“狗”“马”“鹿”“鸟”“青蛙”......“飞机”“船”“汽车”“卡车”])

图中包含ConfusionMatrixChart类型的对象。

为分类问题加载预测和真正标签的样本。Truelabels.是图像分类问题的真正标签预测标签是卷积神经网络的预测。创建包含列和行摘要的混淆矩阵图

加载('cifar10labels.mat''truelabels''predightlabels');图cm = confusionchart(Truelabels,predightlabels,......“专栏摘要”'列 - 归一化'......'rowsmumary'“行规范化”);

图中包含ConfusionMatrixChart类型的对象。

通过类召回(真正的阳性速率)对混淆矩阵的类进行排序,每行跨标准化单元格值,即,通过具有相同真实类的观察数。按相应的对角线单元值对类进行排序并重置单元格值的归一化。现在,该类分类,使得右侧行摘要中的蓝色单元中的百分比减小。

cm.normalization =.“行规范化”;SortClasses(cm,“下降对角线”);cm.normalization =.'绝对';

图中包含ConfusionMatrixChart类型的对象。

通过类化精度(肯定预测值)对类进行排序,将每个列的单元值归一化,即,通过具有相同预测类的观察的数量。按相应的对角线单元值对类进行排序并重置单元格值的归一化。现在,该类分类,使得底部列摘要中的蓝色单元中的百分比减小。

cm.normalization =.'列 - 归一化';SortClasses(cm,“下降对角线”);cm.normalization =.'绝对';

图中包含ConfusionMatrixChart类型的对象。

输入参数

全部收缩

混淆矩阵图,指定为ConfusionMatrixChart.目的。创建混淆矩阵图表,使用困惑的园林

按顺序排序混淆矩阵图表的类,指定为其中一个值:

  • '汽车'- 将课程分类为其自然顺序(如此)定义分类功能。例如,如果混淆矩阵图的类标签是字符串向量,则按字母顺序排序。如果类标签是序列分类矢量,则使用类标签的顺序。

  • '升曲对角线'- 对类进行排序,使沿着混淆矩阵对角线的值从左下角增加到右下角。

  • “下降对角线”- 对类进行排序,使得沿着混淆矩阵对角线的值从左下角的左上角减小。

  • '簇'(需要统计和机器学习工具箱™)- 将类对群集相似类进行排序。您可以使用使用方法自定义群集Pdist.(统计和机器学习工具箱)连锁(统计和机器学习工具箱)OptimAlleafOrder.(统计和机器学习工具箱)功能。有关详细信息,请参阅对群集类似类进行排序(统计和机器学习工具箱)

  • 数组 - 以分类向量,数字矢量,字符串向量,字符数组,字符向量,字符阵列或逻辑向量指定的唯一顺序对类进行排序。该数组必须是置换ClassLabels.混乱矩阵图表的财产。

例子:SortClasses(cm,'升曲对角线')

例子:分类(cm、[“猫头鹰”、“猫”、“蟾蜍”])

在R2018B中介绍