Matlab: найти индексы выборки подмножеств в перекрестной проверке - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть папка с 30 изображениями.Я хочу реализовать 10-кратную перекрестную проверку в Matlab.Поэтому я пишу следующий код:

dirMask = '\example\folder\*.png';
fileRoot = fileparts(dirMask);
Files=dir(dirMask);

N = natsortfiles({Files.name});
C = cell(size(N));

CH=char(N);
indices = crossvalind('Kfold',N,10);
for i = 1:10
    test = (indices == i);
    train = ~test;
end

Я читаю изображения, содержащиеся в папке в массиве ячеек, и применяю функцию crossvalind для осуществления перекрестной проверки.Теперь я хочу визуализировать имя каждого изображения, которое составляет отдельный набор поездов и тестов, для каждой итерации.Но в тестовых и обучающих массивах указаны логические результаты выбора.Как я могу взять индексы и так названия изображений для каждой итерации?

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