【问题标题】:Make defined train/validation/test split in nntool in matlab在 matlab 的 nntool 中进行定义的训练/验证/测试拆分
【发布时间】:2013-09-05 05:45:05
【问题描述】:

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

【问题讨论】:

  • 你检查答案了吗?
  • 谢谢 x) 希望你在这个话题上有所进步。

标签: matlab neural-network


【解决方案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 中的其他划分方法和信息。

【讨论】:

    猜你喜欢
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2020-03-23
    • 1970-01-01
    • 2020-11-25
    • 2021-07-26
    • 2019-07-06
    相关资源
    最近更新 更多