divideblock
(即将删除)使用索引块将目标分为三组
以后的版本中将会删除 divideblock。有关详细信息,请参阅Transition Legacy Neural Network Code to dlnetwork Workflows。
有关更新代码的建议,请参阅版本历史记录。
语法
[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