MATLAB 帮助中心
使用随机索引将目标分为三组
[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio)
[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio) 采用要划分的目标数、用于训练的向量比率、用于验证的向量比率和用于测试的向量比率,并返回训练索引、验证索引和测试索引。
trainInd
valInd
testInd
Q
trainRatio
valRatio
testRatio
示例
全部折叠
'dividerand'
此示例说明如何使用 dividerand 函数获得训练、验证和测试索引。
dividerand
将 3000 个采样划分为 60% 用于训练,20% 用于验证,20% 用于测试。
3000
60%
20%
[trainInd,valInd,testInd] = dividerand(3000,0.6,0.2,0.2)
要划分的目标数量,指定为标量。
0.7
训练向量的比率,指定为标量。
0.15
验证向量的比率,指定为标量。
测试向量的比率,指定为标量。
训练索引,以行向量形式返回。
验证索引,以行向量形式返回。
测试索引,以行向量形式返回。
以下网络属性定义在调用 train 时使用哪个数据划分函数、其参数是什么以及划分目标的哪些方面。
train
net.divideFcn net.divideParam net.divideMode
在 R2008a 中推出
divideblock | divideind | divideint | dividetrain
divideblock
divideind
divideint
dividetrain
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处