Main Content

dividerand

使用随机索引将目标分为三组

说明

示例

[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio) 采用要划分的目标数、用于训练的向量比率、用于验证的向量比率和用于测试的向量比率,并返回训练索引、验证索引和测试索引。

示例

全部折叠

此示例说明如何使用 dividerand 函数获得训练、验证和测试索引。

3000 个采样划分为 60% 用于训练,20% 用于验证,20% 用于测试。

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

输入参数

全部折叠

要划分的目标数量,指定为标量。

训练向量的比率,指定为标量。

验证向量的比率,指定为标量。

测试向量的比率,指定为标量。

输出参数

全部折叠

训练索引,以行向量形式返回。

验证索引,以行向量形式返回。

测试索引,以行向量形式返回。

详细信息

全部折叠

网络使用

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

net.divideFcn
net.divideParam
net.divideMode

版本历史记录

在 R2008a 中推出