You can call next on a
minibatchqueue until all data is returned. When you reach the end of
the data, use reset to reset the minibatchqueue and
continue obtaining mini-batches with next.
Iterate over all data in the minibatchqueue. Use
hasdata to check if data is still available.
while hasdata(mbq)
[~] = next(mbq);
end
When hasdata returns false, you cannot collect a mini-batch
using next.
hasdata(mbq)
ans =
0
X = next(mbq);
Error using minibatchqueue/next (line 353)
Unable to provide a mini-batch because end of data reached. Use reset or shuffle to continue generating mini-batches from the data set.
Reset the minibatchqueue. Now, hasdata returns
true, and you can continue to obtain data using next.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.