主要内容

hasdata

确定minibatchqueue是否可以返回mini-batch

    描述

    例子

    特遣部队= hasdata (兆贝可返回1真正的)如果兆贝可可以返回一个小批量使用下一个功能,0否则)。

    使用hasdata结合下一个中的所有数据进行迭代minibatchqueue对象。你可以叫下一个在一个minibatchqueue对象,直到返回所有数据。如果小批量数据仍然可用minibatchqueue对象,hasdata返回1.当你看到数据的末尾,hasdata返回0.然后,用重置洗牌重设minibatchqueue对象,并继续获取小批量下一个

    例子

    全部折叠

    使用hasdata与一个中的所有数据进行迭代minibatchqueue对象。

    创建一个minibatchqueue对象。

    ds = digitDatastore;兆贝可= minibatchqueue (ds,“MinibatchSize”, 256)
    mbq = minibatchqueue with 1 output and properties: Mini-batch creation: MiniBatchSize: 256 PartialMiniBatch: 'return' MiniBatchFcn: 'collate' DispatchInBackground: 0 Outputs: OutputCast: {'single'} OutputAsDlarray: 1 MiniBatchFormat: {"} outputenenvironment: {'auto'}

    而数据仍然可用minibatchqueue对象,获取下一个小批处理。

    hasdata(mbq) X = next(mbq)结束

    循环结束时hasdata返回false,并返回所有的小批量。

    输入参数

    全部折叠

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

    输出参数

    全部折叠

    True或false结果,以10逻辑数据类型的。

    介绍了R2020b