帮助中心帮助中心
minibatchqueue
重置minibatchqueue以开始数据
重置(兆贝可)
重置(兆贝可)重置兆贝可返回到基础数据存储的开始。
重置(兆贝可)
兆贝可
全部折叠
你可以打电话下一个在一个minibatchqueue对象,直到返回所有数据。当您到达数据的结尾时,使用重置要重置minibatchqueue对象并继续获取小批量下一个.
下一个
重置
创建一个minibatchqueue对象。
ds = digitDatastore;MBQ = minibatchqueue(ds,“MinibatchSize”, 256)
mbq = minibatchqueue,带有1个输出和属性:Mini-batch创建:MiniBatchSize: 256 PartialMiniBatch: 'return' MiniBatchFcn: 'collate' DispatchInBackground: 0 Outputs: OutputCast: {'single'} OutputAsDlarray: 1 MiniBatchFormat: {"} OutputEnvironment: {'auto'}
中的所有数据进行迭代minibatchqueue对象。使用hasdata检查数据是否仍然可用。
hasdata
而Hasdata (mbq) [~] = next(mbq);结束
当hasdata返回0(假),则不能使用下一个.
0
假
hasdata(兆贝可)
Ans = 0
X = next(mbq);
使用minibatchqueue/next错误(第353行)无法提供一个迷你批处理,因为到达数据终点。使用reset或shuffle继续从数据集中生成小批。
重置minibatchqueue对象。现在,hasdata返回1(真正的),你可以继续使用下一个.
1
真正的
重置(兆贝可);hasdata(兆贝可)
Ans = 1
小批队列,指定为minibatchqueue对象。
R2020b中介绍
hasdata|下一个|洗牌|minibatchqueue
洗牌
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处