文档帮助中心文档
小型批处理队列
将minibatchqueue重置为数据的开始
重置(mbq)
重置(mbq)重置mbq返回到基础数据存储的开头。
重置(mbq)
mbq
全部崩溃
你可以打电话下一个在小型批处理队列对象,直到返回所有数据。当到达数据末尾时,使用重置重置小型批处理队列对象并继续使用获取小批量下一个.
下一个
重置
创建一个小型批处理队列对象从数据存储中删除。
ds=digitDatastore;mbq=minibatchqueue(ds,“MinibatchSize”,256)
mbq=具有1个输出和属性的minibatchqueue:MiniBatch创建:MiniBatchSize:256 PartialMiniBatch:'return'MiniBatchFcn:'collate'DispatchInBackground:0个输出:OutputCast:{'single'}OutputLarray:1 MiniBatchFormat:{'}OutputEnvironment:{'auto'}
迭代数据库中的所有数据小型批处理队列对象。使用hasdata检查数据是否仍然可用。
hasdata
虽然hasdata(mbq)[~]=next(mbq);结束
什么时候hasdata返回0(假的),您不能使用收集小批次下一个.
0
假的
hasdata(mbq)
ans=0
X=下一个(mbq);
使用minibatchqueue/next(第353行)时出错,无法提供迷你批处理,因为已到达数据结尾。请使用重置或无序移动继续从数据集生成迷你批处理。
重置小型批处理队列反对,现在,hasdata返回1.(真的),您可以使用继续获取数据下一个.
1.
真的
重置(mbq);hasdata(mbq)
ans=1
小批量的队列,指定为小型批处理队列对象
hasdata|小型批处理队列|下一个|洗牌
洗牌
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处