MATLAB 帮助中心
(即将删除)使用随机索引将目标分为三组
以后的版本中将会删除 dividerand。有关详细信息,请参阅将旧版神经网络代码转移到 dlnetwork 工作流。
dividerand
有关更新代码的建议,请参阅版本历史记录。
[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 函数获得训练、验证和测试索引。
将 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
以后的版本中将会删除 dividerand。
要了解有关神经网络的数据处理的详细信息,请参阅以下示例和主题:
Preprocess Data for Domain-Specific Deep Learning Applications
Datastores for Deep Learning
Choose an App to Label Ground Truth Data
有关详细信息,请参阅将旧版神经网络代码转移到 dlnetwork 工作流。
时间序列建模器 | fitrnet (Statistics and Machine Learning Toolbox) | fitcnet (Statistics and Machine Learning Toolbox) | trainnet | trainingOptions | dlnetwork
fitrnet
fitcnet
trainnet
trainingOptions
dlnetwork
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处