我想在matlab中定义自己在nntool中训练/验证/测试的分割百分比。这该怎么做?建议?
答案 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中的其他划分方法和信息。