Отсутствует @matReader в функции imageDatastore MATLAB - PullRequest
0 голосов
/ 23 октября 2018

Я новичок в области глубокого обучения, и теперь я использую U-net в качестве своей структуры.В соответствии с характеристиками моих данных, мне нужно использовать файлы MAT в качестве входных данных (каналы данных = 2).Я также использовал imageDatastore для ввода изображений.

Я считал, что мой случай аналогичен гиперспектральному изображению, поэтому я использовал эту сеть в качестве примера: https://www.mathworks.com/help/images/multispectral-semantic-segmentation-using-deep-learning.html

Но в этом примере они использовали
imds = imageDatastore('train_data.mat','FileExtensions','.mat','ReadFcn',@matReader);

Я установил ту же опцию, но получил код ошибки:

Ошибка при использовании imageDatastore (строка 116)
Функция matReader не существует.

Я также пытался заменить @matReader на @ load, но получил комментарий об ошибке:

Ошибка при использовании trainNetwork (строка 150)
Преобразование в single из структуры невозможно.
Вызвано:
Ошибка при использовании приведения
Преобразование в single из структуры невозможно.

Как найти функцию @matReader и решить эту проблему?Большое спасибо.:)

...