文件帮助中心文件
小公子
分区minibatchqueue.
子弹=分区(MBQ,NumParts,Indx)
例子
子弹=分区(MBQ.那numparts.那indx.)分区小公子目的MBQ.进入numparts.零件并返回与索引对应的分区indx.。属性子弹与属性相同MBQ.。
子弹=分区(MBQ.那numparts.那indx.)
子弹
MBQ.
numparts.
indx.
输出小公子对象只有在创建时给出的数据分区访问。使用重启和子弹重置小公子对象到数据分区的开始。使用洗牌和子弹减随分区数据。如果要在多个分区跨越数据,则必须将原件加倍小公子对象然后重新分区。
重启
洗牌
全部收缩
使用分区函数划分小公子对象分为三个部分。
创建一个小公子来自数据存储的对象。
DS = DigitDataStore;MBQ = MinibatchQueue(DS)
MBQ = MINIBATCHQUEUE具有1个输出和特性:MINI-BATCH CREATION:MINIBATCHSIZE:128 PartialMinibatch:'返回'MINIBATCHFCN:'COLLATE'DISPATCHINBBACKGROUNCE:0输出:OUTPUTCAST:{'SINEER'} OUXPORADLARRAY:1 MINIBATCHFORMAT:{''} outputenvironment:{'汽车'}
分区小公子对象分为三个部分并返回第一个分区。
sub1 = partition(MBQ,3,1)
sub1 = minibatchqueue with 1输出和属性:mini-batch创建:minibatchsize:128 partialminibatch:'return'minibatchfcn:'constate'dispartinbackground:0输出:{'single'} outputasdlarray:1 minibatchformat:{''} outputenvironment:{'汽车'}
SUB1.包含大约第一个数据的数据MBQ.。
SUB1.
使用划分划分的功能小公子对象分为三个部分。
划分
分区小公子在一个平行池中的三名工人上分为三个部分。迭代每个工人的数据。
numworkers = 3;p = parpool('当地的',numworkers);议案i = 1:3子弹=分区(MBQ,3,i);尽管Hasdata(子弹)数据=下一个(子条款);结尾结尾
每个工人都可以访问原始数据的子集小公子目的。
越批次的队列,指定为a小公子目的。
分区数量,指定为数字标量。
分区索引,指定为数字标量。
输出小公子,指定为a小公子目的。子弹包含数据的子集MBQ.。属性子弹与属性相同MBQ.。
洗牌|重启|小公子|下一个
下一个
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室