Train Faster RCNN в наборе пользовательских данных

Я пытаюсь бежать Py-Faster-RCNN для 2 класса проблемы говорят, obj1 а также obj2,

  1. Я сохранил данные в формате Pascal.
  2. Я также изменил количество выходных данных в последних слоях определения кафе на 3 (т.е. 2 + BG) и 12 ( 4 * 3).
  3. По некоторым причинам я не могу использовать предварительно обученную модель.

Теперь я хочу тренировать caffe Модель с нуля для вышеупомянутых двух классов. Итак, мой вопрос: Если я запускаю следующую команду,

./tools/train_net.py --gpu 0 --imdb voc_2007_trainval --cfg experiments/cfgs/config.yml --solver models/pascal_voc/ZF/faster_rcnn_end2end/solver.prototxt --iter 10000

Это работает в соответствии с моим требованием (или, что я думаю), т.е. классификация объектов и локализация для obj1 а также obj2, Или что-то еще происходит? Потому что мои значения AP очень низкие (obj1 = 0.042; obj2 = 0.006) для модели, которую я получил, запустив ее на 10000 итераций.

1 ответ

Решение

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

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

Другие вопросы по тегам