При тренировке Yolo отображается неправильная аннотация: x = 0, y = 0

Обучаю детектор рук в ёло. Я загрузил набор данных OID и преобразовал метки в файлы .txt. В папке obj, где находятся все эти изображения и текстовые файлы, нет файла classes.txt.

Следующая записная книжка Colab представляет собой тренировочную задницу во время тренировки, она показывает следующую ошибку.

71: 1103,611938, 1592,691406 средняя потеря, 0,000000 скорость, 50,474687 секунд, 4544 изображения, осталось 34,616345 часов. Загружено: 0,000100 секунд.

Неверная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / 2933ef25f4c578ee.txt

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / 09848088f423c5ce.txt

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / c21c73b84a01595c.txt

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / 9ee7440dbe46b8f8.txt

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / 09848088f423c5ce.txt v3 (потеря mse, нормализатор: (iou: 0,75, obj: 1,00, cls: 1,00) Область 82 Среднее ( IOU: 0.000000), count: 1, class_loss = 175.932907, iou_loss = 0.000000, total_loss = 175.932907 v3 (mse loss, Normalizer: (iou: 0.75, obj: 1.00, cls: 1.00) Область 94 Avg (IOU: 0.000000), count : 1, class_loss = 538.309937, iou_loss = 0.000000, total_loss = 538.309937

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / b8294ff3c2be6fbe.txt

Неправильная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / 9ee7440dbe46b8f8.txt

Неверная аннотация: x = 0, y = 0, ‹0 или› 1, файл: data / obj / a94e1658b7d9ff0a.txt

Ссылка на мою записную книжку colab.

person bashkash    schedule 01.02.2021    source источник
comment
См. meta.stackoverflow.com/questions/285551/   -  person Thierry Lathuille    schedule 01.02.2021
comment
@ThierryLathuille, я изменился, ты можешь помочь?   -  person bashkash    schedule 01.02.2021


Ответы (1)


Давайте рассмотрим формат метки ограничивающей рамки YOLO и обратимся к этому изображению в качестве справочного материала:

<class id> <Xo/X> <Yo/Y> <W/X> <H/Y>

Где:

<class id>, label index of the class, integer object number from 0 to (classes-1)
<Xo/X>, coordinate of the bounding box’s center
<Yo/Y>, coordinate of the bounding box’s center
W, Width of the bounding box
H, Height of the bounding box
X, Width of the image
Y, Height of the image

Теперь у вас есть ошибка:

Wrong annotation: x = 0, y = 0, < 0 or > 1

Другими словами, это означает <Xo/X> = 0, <Yo/Y> = 0, < 0 or > 1

Это означает, что часть ваших этикеток находится за пределами ваших изображений.

Пожалуйста, проверьте свои изображения с плохими ярлыками на bad_label.list

person Addie Ira B. Parico    schedule 02.02.2021