divideblock
使用索引块将目标分为三个数据集
语法
[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio)
说明
[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio)
将目标分为三个数据集:训练集、验证集和测试集。它接受以下输入:
Q | 要分割的目标的数量。 |
trainRatio | 用于训练的目标的比率。默认值 = |
valRatio | 用于验证的目标的比率。默认值 = |
testRatio | 用于测试的目标的比率。默认值 = |
并返回
trainInd | 训练索引 |
valInd | 验证索引 |
testInd | 测试索引 |
示例
[trainInd,valInd,testInd] = divideblock(3000,0.6,0.2,0.2);
网络使用
以下网络属性定义在调用 train
时使用哪个数据划分函数、其参数是什么以及划分目标的哪些方面。
net.divideFcn net.divideParam net.divideMode
版本历史记录
在 R2008a 中推出