Main Content

divideblock

使用索引块将目标分为三个数据集

语法

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio)

说明

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio) 将目标分为三个数据集:训练集、验证集和测试集。它接受以下输入:

Q

要分割的目标的数量。

trainRatio

用于训练的目标的比率。默认值 = 0.7

valRatio

用于验证的目标的比率。默认值 = 0.15

testRatio

用于测试的目标的比率。默认值 = 0.15

并返回

trainInd

训练索引

valInd

验证索引

testInd

测试索引

示例

[trainInd,valInd,testInd] = divideblock(3000,0.6,0.2,0.2);

网络使用

以下网络属性定义在调用 train 时使用哪个数据划分函数、其参数是什么以及划分目标的哪些方面。

net.divideFcn
net.divideParam
net.divideMode

版本历史记录

在 R2008a 中推出