主要内容

重置

重置minibatchqueue以开始数据

    描述

    重置(兆贝可重置兆贝可返回到基础数据存储的开始。

    例子

    全部折叠

    你可以打电话下一个在一个minibatchqueue对象,直到返回所有数据。当您到达数据的结尾时,使用重置要重置minibatchqueue对象并继续获取小批量下一个

    创建一个minibatchqueue对象。

    ds = digitDatastore;MBQ = minibatchqueue(ds,“MinibatchSize”, 256)
    mbq = minibatchqueue,带有1个输出和属性:Mini-batch创建:MiniBatchSize: 256 PartialMiniBatch: 'return' MiniBatchFcn: 'collate' DispatchInBackground: 0 Outputs: OutputCast: {'single'} OutputAsDlarray: 1 MiniBatchFormat: {"} OutputEnvironment: {'auto'}

    中的所有数据进行迭代minibatchqueue对象。使用hasdata检查数据是否仍然可用。

    Hasdata (mbq) [~] = next(mbq);结束

    hasdata返回0),则不能使用下一个

    hasdata(兆贝可)
    Ans = 0
    X = next(mbq);
    使用minibatchqueue/next错误(第353行)无法提供一个迷你批处理,因为到达数据终点。使用reset或shuffle继续从数据集中生成小批。

    重置minibatchqueue对象。现在,hasdata返回1真正的),你可以继续使用下一个

    重置(兆贝可);hasdata(兆贝可)
    Ans = 1
    X = next(mbq);

    输入参数

    全部折叠

    小批队列,指定为minibatchqueue对象。

    版本历史

    R2020b中介绍