exponenta event banner

далее

Получение следующей мини-партии данных из мини-очереди

    Описание

    [x1,...,xN] = next(mbq) возвращает мини-пакет данных, подготовленный с помощью minibatchqueue объект mbq. Функция возвращает столько переменных, сколько выходов mbq.

    Примеры

    свернуть все

    Создать minibatchqueue объект и получение мини-партии.

    Создать minibatchqueue объект из хранилища данных. Установите MiniBatchSize свойство для 2.

    auimds = augmentedImageDatastore([100 100],digitDatastore);
    mbq = minibatchqueue(auimds,'MiniBatchSize',2,"MiniBatchFormat",{'SSBC','BC'})
    mbq = 
    minibatchqueue with 2 outputs and properties:
    
       Mini-batch creation:
               MiniBatchSize: 2
            PartialMiniBatch: 'return'
                MiniBatchFcn: 'collate'
        DispatchInBackground: 0
    
       Outputs:
                  OutputCast: {'single'  'single'}
             OutputAsDlarray: [1 1]
             MiniBatchFormat: {'SSBC'  'BC'}
           OutputEnvironment: {'auto'  'auto'}
    

    Использовать next для получения мини-партии. mbq имеет два выхода.

    [X,Y] = next(mbq);

    X представляет собой мини-пакет, содержащий два изображения из хранилища данных. Y содержит метки классификации этих изображений. Проверьте размер и формат данных переменных мини-пакета.

    size(X)
    dims(X)
    size(Y)
    dims(Y)
    ans = 1×4    
       100   100     1     2
    ans = 'SSCB'
    ans = 1×2    
         1     2
    ans = 'CB'

    Входные аргументы

    свернуть все

    Очередь мини-пакетов, указанная как minibatchqueue объект.

    Выходные аргументы

    свернуть все

    Мини-пакет, возвращаемый в виде числового массива или массива ячеек.

    Количество и тип переменных, возвращаемых next зависит от конфигурации mbq. Функция возвращает столько переменных, сколько выходов mbq.

    Представлен в R2020b