shuffle
функционируйте сбрасывает и переставляет minibatchqueue
возразите так, чтобы можно было получить данные из него в произвольном порядке. В отличие от этого, reset
функционируйте сбрасывает minibatchqueue
возразите против запуска базового datastore.
Создайте minibatchqueue
объект от datastore.
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
проверять, доступны ли данные все еще.
Переставьте minibatchqueue
возразите и получите первый мини-пакет после того, как очередь будет переставлена.
Выполните итерации по остающимся данным снова.
Сбросьте minibatchqueue
возразите и получите первый мини-пакет после того, как очередь будет сброшена.
Проверяйте, получили ли мини-пакеты после сброса или перестановки minibatchqueue
объект совпадает с первым мини-пакетом после minibatchqueue
объект создается.
reset
функция возвращает minibatchqueue
возразите против запуска базовых данных, так, чтобы next
функция возвращает мини-пакеты в том же порядке каждый раз. В отличие от этого, shuffle
функционируйте переставляет базовые данные и производит рандомизированные мини-пакеты.