在matlab中绘制卷积网络的验证错误和训练错误

时间:2017-03-28 12:11:05

标签: matlab plot neural-network

有人知道如何绘制验证错误,对于Matlab中的转换网络?对于vanilla神经网络,有一个名为plotperform的函数,但这不适用于转换网络。

1 个答案:

答案 0 :(得分:0)

据我所知,CNN plotperform没有内置功能。你能做的是以下几点:

  • 使用训练选项的检查点参数

    保存您的神经网络性能
        options = trainingOptions('sgdm', ...
        'MaxEpochs', 10, ...
        'InitialLearnRate', 1e-6, ...
        'CheckpointPath', 'models');
    

这将为每个纪元保存一个.mat文件。

  • 使用预测创建培训和验证准确度 你的学习曲线

您在CNN上运行检测功能以获得预测:

[bboxes, score, ~] = detect(cnn, testImage);

然后,根据您拥有的CNN类型,您需要提出准确度基准。对于分类问题,您可以计算F1 score