Странный результат работы функции intersection_over_union

04.07.2019, 15:43:39
Андрей Мельников
Да, если в пикселях, то в принципе может быть правильный ответ и 1 пиксель, но тут какие-то пользователи-снайперы, которые правильно выбрали единственный верный пиксель.
Ещё есть разметка с отрицательной координатой.

	item_id	user_id	x_min	y_min	x_max	y_max
2410	17194	1261	-4	131	533	784
05.07.2019, 12:07:02
Роман Казьмин
German Roev
ymin равно ymax, поэтому и ноль
Ну и что? Результат не правильно написанной функции. Исходя из здравого смысла если два прямоуголтника равны оценка должна равняься 1

Если y_min = y_max, то это геометрически либо прямая, либо точка.
05.07.2019, 13:23:53
dsannikov
Если y_min = y_max, то это геометрически либо прямая, либо точка.
Тогда не должно быть таких эталонных геометрических ответов в train_answers.
25135 45 1243 45 1243
31033 47 963 48 963

А если рассматривать это как пиксели (точка - это прямоугольник 1х1), то при точном совпадении iou должен быть 1.

Я правильно понимаю - сейчас ответ 45 1243 45 1243 для приведенного примера(id=25135) даст iou = 0?
05.07.2019, 13:43:24
Я догадываюсь, что исходные данные были как-то преобразованы (напр., масштабированы и округлены), потому и получились такие странные объекты с длиной без ширини и наоборот.

Присоединяюсь к предложению Василия Островского к организаторам пояснить эту загадку.
06.07.2019, 08:38:30
ushchent
Я догадываюсь, что исходные данные были как-то преобразованы (напр., масштабированы и округлены), потому и получились такие странные объекты с длиной без ширини и наоборот.

Присоединяюсь к предложению Василия Островского к организаторам пояснить эту загадку.

Присоединяюсь к предложению получить коммент от организаторов. Данные в конкурсе могут быть любые, это дело организатров - а то как будут интерпретироваться решения влияют уже на учавствующих
09.07.2019, 15:54:09
Видимо, организаторы сами не в курсе.


Зарегистрируйтесь или войдите, чтобы оставить сообщение.