0

我想在 matlab 的 nntool 中定义自己的训练/验证/测试拆分百分比。这个怎么做?建议?

4

1 回答 1

1

您可以更改比率,重新定义 divideParam 子属性(trainRatio、valRatio testRatio)。如果您使用默认的 divideParam 拆分方法:

>> net.divideParam

ans = 


    Function Parameters for 'dividerand'

    Training Ratio trainRatio: 0.7 % Default
    Validation Ratio valRatio: 0.15 % Default
    Test Ratio      testRatio: 0.15 % Default 

重新定义:

net.divideParam.trainRatio = .4;
net.divideParam.valRatio = .3;
net.divideParam.testRatio = .3;

新价值观:

Function Parameters for 'dividerand'

Training Ratio trainRatio: 0.4
Validation Ratio valRatio: 0.3
Test Ratio      testRatio: 0.3

您可以从此处的 matlab 文档中看到主题 2.8 中的其他划分方法和信息。

于 2013-09-04T21:33:00.947 回答