净测量值

净测量值[,数据,测量]

计算所评估网络的请求测量值数据.

净测量值[,数据,{mspec公司1,mspec公司2,}]

计算评估的网络的测量列表数据.

详细信息和选项

  • 净测量值是的扩展分类器测量预测值测量它提供了一些特性,特别适合于神经网络。例如,测量值都在网络的计算图中有效实现,并且可以在GPU上计算,这使得净测量值适用于训练网络时经常使用的大型数据集。
  • A类可以是任何网络链,NetGraph(网络图形),NetModel(网络模型)或可提供给NetTrain公司.
  • 这个数据可以采用任何形式NetTrain公司包括:
  • {输入1输出1,输入2输出2,}输入输出对列表
    港口1{数据11,},港口2{},网络中每个端口对应的数据
    “数据集”Wolfram数据存储库中的命名数据集
  • 通常用作神经网络应用示例的命名数据集包括:
  • “MNIST”(MNIST)分类手写数字
    “时尚达人”服装商品的分类图像
    “CIFAR-10”,“CIFAR-100”真实物体的分类图像
    “电影回顾”带感情的电影评论片段
  • 在命名数据集上测量等同于在上测量资源数据["数据集",“测试集”].
  • 测量可以有以下任何形式:
  • "测量"一个命名的,内置测量
    NetPort(网络端口)["输出"]网络输出端口的值
    NetPort(网络端口)[{lspec公司,"输出"}]网络内部激活值
    <|“测量”规范,|>带有附加设置的测量
  • 中的其他设置<|“测量”规范,|>与的相同培训进度测量.
  • 所有属性来自问询处可以用作内置测量。
  • 对于包含交叉熵损失层,提供以下内置测量:
  • “准确性”正确分类示例的分数
    “准确性”n个顶部有正确结果的示例的分数n个
    “ROC曲线下的区域”每类ROC曲线下的面积
    “科恩·卡帕”科恩卡伯系数
    “ConfusionMatrix”计数c(c)ij公司类的分类为类的示例j个
    “混淆矩阵图”混淆矩阵图
    “熵”nats中的熵测量
    “错误率”分类错误示例的分数
    “错误率”n个顶部有错误结果的示例的分数n个
    “F1分数”F类1每节课的分数
    “FScore”(FScore)βF类β每节课的分数
    “错误发现率”每个类的错误发现率
    “FalseNegativeNumber”假阴性示例数
    “FalseNegativeRate”(错误否定率)每个类别的假阴性率
    “漏报率”每个类别的错误遗漏率
    “FalsePositiveNumber”假阳性例数
    “FalsePositiveRate”每类假阳性率
    “知情”每节课的信息性
    “标记”每类的标记性
    “马修斯相关系数”每个类别的马修斯相关系数
    “负预测值”每个等级的负预测值
    “困惑”熵的指数
    “精度”每个类别的精度
    “召回”每个类别的召回率
    “ROC曲线”接收机工作特性(世界车王争霸赛)每类曲线
    “ROC曲线图”ROC曲线图
    “斯科特皮”斯科特π系数
    “特异性”每个类别的特殊性
    “TrueNegativeNumber”真负数
    “TruePositiveNumber”真阳性例数
  • 对于包含平均平方损失层平均绝对损失层,提供以下内置测量:
  • “分数差异未解释”网络未解释的输出方差部分
    “交集OverUnion”边界框并集上的交集
    “Mean偏差”残差的平均绝对值
    “平均方形”残差的均方
    “R方形”决定系数
    “标准偏差”残差均方根
  • 支持以下选项:
  • 批量大小自动一批处理多少个示例
    失去功能自动用于评估输出的损失函数
    NetEvaluation模式“测试”培训特定层应如何表现
    目标设备“CPU”执行测量的目标设备
    工作精度自动浮点计算的精度

示例

全部打开全部关闭

基本示例  (1)

根据MNIST测试数据测量经过训练的LeNet的准确性。建立神经网络和测试数据:

现在进行测量:

范围  (2)

根据MNIST测试数据,对经过训练的LeNet进行多次测量。建立神经网络和测试数据:

测量精确度和召回率:

衡量宏观平均精确度和微观平均召回率:

测量逻辑的平均激活:

绘制第一个卷积层过滤器的平均激活次数:

绘制混淆矩阵:

获取混淆矩阵的原始数据:

绘制平均ROC曲线:

绘制类别1的ROC曲线:

测量CIFAR-100数据集的多任务训练网络的其中一个输出的错误率:

属性和关系  (2)

净测量值利用缓存加速重复测量:

缓存还加快了类似的测量:

这个“交集OverUnion”度量要求输入和目标边界框以列表的形式与表单一起提供{x个1,1,x个2,2},其中(x个1,1)(x个2,2)是描述边界框的左下角和右上角的坐标。

并集上交集的计算等效于以下Mathematica函数:

可能的问题  (1)

尝试测量用于失去功能可能会失败:

一个简单的解决方法是创建一个额外的输出端口来测量并显式标记测试数据:

Wolfram Research(2019),NetMeasurements,Wolfram语言函数,https://reference.wolfram.com/language/ref/NetMeasurements.html。

文本

Wolfram Research(2019),NetMeasurements,Wolfram语言函数,https://reference.wolfram.com/language/ref/NetMeasurements.html。

CMS公司

沃尔夫拉姆语言。2019.“NetMeasurements”,Wolfram语言与系统文档中心。Wolfram研究。https://reference.wolfram.com/language/ref/NetMeasurements.html。

亚太地区

沃尔夫拉姆语言。(2019). 净测量。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/NetMeasurements.html

BibTeX公司

@misc{reference.wolfram_2024_netmeasurements,author=“wolfram Research”,title=“{netmeasurements}”,year=“2019”,howpublished=“\url{https://reference.jolfram.com/language/ref/NetMeasurences.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_netmeasurements,organization={wolfram Research},title={netmeasurements},year={2019},url={https://reference.wolfram.com/language/ref/NetMeasurences.html},note=[访问时间:2024年6月16日]}