主要内容

划分

分区minibatchqueue

    描述

    例子

    submbq=分区(活度numparts.INDX分区小公子目的活度进入numparts.份,并返回对应于索引分区INDX。的性质submbq是相同的属性活度

    输出小公子对象只有到被创建时,它被给定的数据的分区访问。使用重启submbq重置小公子对象到所述数据分区的开始。使用洗牌submbq洗牌只分数据。如果你想洗牌跨多个分区中的数据,必须洗牌原小公子对象,然后重新分区。

    例子

    全部收缩

    使用分区功能来划分小公子对象分为三个部分。

    创建一个小公子从一个数据存储对象。

    DS = digitDatastore;活度= minibatchqueue(DS)
    活度= minibatchqueue 1个输出与性状:迷你批创建:MiniBatchSize:128 PartialMiniBatch: '回归' MiniBatchFcn: '自动分页' DispatchInBackground:0输出:OutputCast:{ '单'} OutputAsDlarray:1个MiniBatchFormat:{ ''} OutputEnvironment:{'汽车'}

    分区小公子对象转换成三个部分,并返回第一个分区。

    SUB1 =分区(活度,3,1)
    SUB1 = minibatchqueue 1个输出与性状:迷你批创建:MiniBatchSize:128 PartialMiniBatch: '回归' MiniBatchFcn: '自动分页' DispatchInBackground:0输出:OutputCast:{ '单'} OutputAsDlarray:1个MiniBatchFormat:{ ''} OutputEnvironment:{'汽车'}

    SUB1包含数据的约前三分之一活度

    使用划分功能鸿沟小公子对象分为三个部分。

    创建一个小公子从一个数据存储对象。

    DS = digitDatastore;活度= minibatchqueue(DS)
    活度= minibatchqueue 1个输出与性状:迷你批创建:MiniBatchSize:128 PartialMiniBatch: '回归' MiniBatchFcn: '自动分页' DispatchInBackground:0输出:OutputCast:{ '单'} OutputAsDlarray:1个MiniBatchFormat:{ ''} OutputEnvironment:{'汽车'}

    分区小公子物体放入三个工三个部分平行的泳池。遍历每个工作人员的数据。

    numWorkers = 3;P = parpool('当地的',numWorkers);议案I = 1:3 submbq =分区(活度,3,I);尽管hasdata(submbq)数据=下一个(submbq);结尾结尾

    每个工人可以访问数据的子集在原小公子目的。

    输入参数

    全部收缩

    微型批次队列,指定为小公子目的。

    分区数量,指定为数字标。

    分区索引,指定为数值标量。

    输出参数

    全部收缩

    输出小公子,指定为a小公子目的。submbq包含数据的一个子集活度。的性质submbq是相同的属性活度

    在R2020B中介绍