Вы можете позвонить next на minibatchqueue до тех пор, пока не будут возвращены все данные. По достижении конца данных используйте reset для сброса minibatchqueue объект и продолжить получение мини-партий с next.
Создать minibatchqueue объект из хранилища данных.
mbq =
minibatchqueue with 1 output and properties:
Mini-batch creation:
MiniBatchSize: 256
PartialMiniBatch: 'return'
MiniBatchFcn: 'collate'
DispatchInBackground: 0
Outputs:
OutputCast: {'single'}
OutputAsDlarray: 1
MiniBatchFormat: {''}
OutputEnvironment: {'auto'}
Итерация по всем данным в minibatchqueue объект. Использовать hasdata для проверки доступности данных.
Когда hasdata прибыль 0 (false), вы не можете собрать мини-пакет с помощью next.
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.
Сбросить minibatchqueue объект. Сейчас, hasdata прибыль 1 (true), и вы можете продолжать получать данные, используя next.