主要内容

重置

将minibatchqueue重置为数据的开始

    描述

    重置(mbq)重置mbq返回到基础数据存储的开头。

    例子

    全部崩溃

    你可以打电话下一个小型批处理队列对象,直到返回所有数据。当到达数据末尾时,使用重置重置小型批处理队列对象并继续使用获取小批量下一个.

    创建一个小型批处理队列对象从数据存储中删除。

    ds=digitDatastore;mbq=minibatchqueue(ds,“MinibatchSize”,256)
    mbq=具有1个输出和属性的minibatchqueue:MiniBatch创建:MiniBatchSize:256 PartialMiniBatch:'return'MiniBatchFcn:'collate'DispatchInBackground:0个输出:OutputCast:{'single'}OutputLarray:1 MiniBatchFormat:{'}OutputEnvironment:{'auto'}

    迭代数据库中的所有数据小型批处理队列对象。使用hasdata检查数据是否仍然可用。

    虽然hasdata(mbq)[~]=next(mbq);结束

    什么时候hasdata返回0(假的),您不能使用收集小批次下一个.

    hasdata(mbq)
    ans=0
    X=下一个(mbq);
    使用minibatchqueue/next(第353行)时出错,无法提供迷你批处理,因为已到达数据结尾。请使用重置或无序移动继续从数据集生成迷你批处理。

    重置小型批处理队列反对,现在,hasdata返回1.(真的),您可以使用继续获取数据下一个.

    重置(mbq);hasdata(mbq)
    ans=1
    X=下一个(mbq);

    输入参数

    全部崩溃

    小批量的队列,指定为小型批处理队列对象

    在R2020b中引入