【发布时间】:2013-09-05 05:45:05
【问题描述】:
我想在 matlab 的 nntool 中为自己定义训练/验证/测试的拆分百分比。这个怎么做?有什么建议吗?
【问题讨论】:
-
你检查答案了吗?
-
谢谢 x) 希望你在这个话题上有所进步。
标签: matlab neural-network
我想在 matlab 的 nntool 中为自己定义训练/验证/测试的拆分百分比。这个怎么做?有什么建议吗?
【问题讨论】:
标签: matlab neural-network
您可以更改比率以重新定义 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 中的其他划分方法和信息。
【讨论】: