partition

Разделите datastore метки

Описание

пример

subds = partition(ds,N,index) делит datastore ds в части N и возвращает раздел, соответствующий index.

subds = partition(ds,'Files',fileIndex) делит PixelLabelDatastore или pixelLabelImageDatastore файлами. Разделенный datastore соответствует index в Files свойство datastore.

subds = partition(ds,'Files',filename) делит PixelLabelDatastore или pixelLabelImageDatastore файлами. Разделенный datastore соответствует файлу, заданному filename.

Примеры

свернуть все

Загрузите обучающие данные, который содержит ограничительные рамки с метками для транспортных средств.

data = load('vehicleTrainingData.mat');
trainingData = data.vehicleTrainingData;
blds = boxLabelDatastore(trainingData(:,2:end));

Используйте partition функционируйте, чтобы разделить datastore метки поля. Выход содержит первые 5 строк обучающих данных.

subds = partition(blds,59,5);

Считайте данные. Используйте hasdata функционируйте, чтобы проверять на данные.

while hasdata(subds)
      % Read one row of box labels at a time
      bxLabels = read(subds);
end

Входные параметры

свернуть все

Datastore с маркированными данными для того, чтобы обучить сеть семантической сегментации или сеть обнаружения объектов в виде pixelLabelDatastore, pixelLabelImageDatastore, или boxLabelDatastore объект.

Количество разделов, чтобы разделить datastore в виде положительного целого числа. Чтобы получить оценку для разумного количества разделов, используйте numpartitions функция.

numWorkers = 3;
p = parpool('local',numWorkers);
n = numpartitions(ds,p);

parfor ii=1:n
    subds = partition(ds,n,ii);
    while hasdata(subds)
        data = read(subds);
    end
end

Пример 3

Типы данных: double

Индексируйте в виде целого числа. Индекс указывает на разделенный datastore N количество разделенных хранилищ данных.

Пример 1

Типы данных: double

Индекс файла файла сохранен в Files свойство pixelLabelDatastore или pixelLabelImageDatastoreВ виде положительного целого числа.

Пример 1

Типы данных: double

Имя файла в виде вектора символов.

Пример: 'file1.csv'

Пример: '../dir/data/file1.csv'

Пример: 'hdfs://myserver:7867/data/file1.txt'

Типы данных: char

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

свернуть все

Выведите datastore, возвращенный как объект datastore. Выходной datastore имеет тот же тип как вход datastoreds .

Введенный в R2017b