Почему в файле train.json блок 'annotations' не содержит поле 'segmentation'? Наверное, это не так важно, просто в описание форматат http://cocodataset.org/#format-data такое поле присутствует.
Posted by: wild_blackberry @ Nov. 3, 2019, 11:33 a.m.Набор данных Microsoft COCO предназначен для задач как детекции так и сегментации объектов, поэтому наряду с bbox содержит segmentation. Заметим, что при наличии segmentation можно легко восстаносить bbox, просто как охватывающий маску прямоугольник. Обратное не верно, но можно считать, что segmentation есть прямоугольник, совпадающий с bbox. Так как соревнование предполагает детекцию, а не сегментацию, предоставленная разметка не содержит соответствующего поля.
Posted by: ivbelkin @ Nov. 3, 2019, 11:47 a.m.Что должно содержаться в поле "score"?
Posted by: Serjo @ Nov. 4, 2019, 10:04 p.m.Как правило, современные алгоритмы детекции объектов присваивают найденным объектам некоторую величину, характеризующую уверенность алгоритма в его ответе. Она может называться score или confidence. Если используемый Вами метод не подразумевает присваивания объектам такой величины, Вы можете поставить в этом поле 1.0. Как это повлияет на результат и как эта величина используется при расчете метрики Average Precision Вы можете прочитать здесь https://github.com/rafaelpadilla/Object-Detection-Metrics/blob/master/README.md. При этом обратите внимание, что в соревновании используется реализация метрики https://github.com/cocodataset/cocoapi
Posted by: ivbelkin @ Nov. 5, 2019, 5:41 a.m.