在matlab中用nntool定义训练/验证/测试分割

时间:2013-09-04 21:21:23

标签: matlab neural-network

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

1 个答案:

答案 0 :(得分: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文档here中看到主题2.8中的其他划分方法和信息。