0

Я знаю, что первым шагом является создание двух списков файлов с соответствующими метками, один для обучения и один для тестового набора. Предположим, что первый называется train.txt и последним val.txt. Пути в этих списках файлов должны быть относительными. Этикетки должны начинаться с 0 и выглядеть примерно так:Подготовка набора данных изображений для ввода в глубокое обучение Caffe

relative/path/img1.jpg 0 
relative/path/img2.jpg 0 
relative/path/img3.jpg 1 
relative/path/img4.jpg 1 
relative/path/img5.jpg 2 

Для каждого из этих двух наборов, мы создадим отдельный LevelDB. Отформатирован ли он как текстовый файл? Я думал, что создам каталог с несколькими подкаталогами для каждого из моих классов. Нужно ли мне вручную создавать текстовый файл?

ответ

1

Пожалуйста, обратитесь this tutorial о том, как использовать convert_imageset построить levelDb или lmdb наборы данных для подготовки Caffe в.

Как вы можете видеть из этой инструкции, не имеет значения, как вы упорядочиваете файлы изображений на своем диске (в той же папке/разных папках ...), если у вас есть правильные пути в файлах 'train.txt'/'val.txt' относительно '/path/to/jpegs/' аргумент. Но если вы хотите использовать инструмент convert_imageset, вам нужно будет создать текстовый файл со всеми изображениями, которые вы хотите использовать.

Смежные вопросы