主要内容

plotperform

图网络性能

描述

例子

plotperform (TR为训练记录的训练、验证和测试性能绘制误差与时间的关系TR由函数返回火车

例子

全部折叠

这个例子展示了如何使用plotperform要获得训练记录误差值与训练周期数的关系图。

[x,t] = bodyfat_dataset;Net = feedforwardnet(10);[net,tr] = train(net,x,t);

{

plotperform (tr)

{

一般来说,误差会在更多的训练周期后减少,但当网络开始过度拟合训练数据时,误差可能会在验证数据集上开始增加。在默认设置中,训练在验证错误连续增加六次后停止,最佳性能来自具有最低验证错误的epoch。

输入参数

全部折叠

培训记录(时代而且性能),作为结构返回,其字段依赖于网络训练函数(net.NET.trainFcn).它可以包括如下字段:

  • 训练,数据划分,性能函数和参数

  • 训练集、验证集和测试集的数据划分指标

  • 用于训练验证集和测试集的数据划分掩码

  • epoch数(num_epochs)和最好的时代(best_epoch

  • 训练状态名称一览表(

  • 每个州名的字段在整个训练过程中记录其值

  • 最佳网络性能(best_perfbest_vperfbest_tperf

版本历史

在R2008a中引入

另请参阅