Sobes.tech
Senior

Чӣ гуна мувофиқати bounding box дар моделҳои YOLO ва DETR кор мекунад?

sobes.tech AI

Ҷавоб аз AI

Объектларни аниқлаш моделларида, масалан, YOLO ва DETR, bounding boxларни мослаштириш — бу прогнозларни ҳақиқий (ground truth) билан боғлаш жараёни бўлиб, у ўқитиш ва баҳолаш учун қўлланилади.

YOLO:

  • Олдиндан белгиланган тор ва анкор қутилардан фойдаланади.
  • Ҳар бир анкор қути учун, энг юқори IoU (Intersection over Union) билан ground truth танланади.
  • Мослаштириш IoU чекларига асосланган: агар прогноз қилинган ва ҳақиқий қутилар орасида IoU чекдан юқори бўлса, улар мос келган деб ҳисобланади.
  • Бу моделга объектларнинг координатлари ва синфларини тўғри прогноз қилишга имконият беради.

DETR:

  • Трансформатор ва анкорларсиз прогнозлар тўпламини фойдаланади.
  • Мослаштириш Венгер алгоритми орқали амалга оширилади.
  • Ҳар бир пар (прогноз, ground truth) учун, қуйидагиларни ҳисобга оладиган харажат ҳисобланади:
    • Қутиларнинг координатлари орасидаги масофа (масалан, L1 йўқотиш)
    • IoU (ёки умумлаштирилган IoU)
    • Синф хато
  • Венгер алгоритми, умумий харажатни минимизация қилувчи энг оптимал мослашувни топади.
  • Бу ёндашув прогнозларни объектлар билан самарали боғлашга имкон беради, ҳатто уларнинг сони фарқ қилса ҳам.

Шу тарзда, YOLO қатъий қоидалар ва анкорларга асосланган бўлса, DETR динамик мослашиш учун оптимизация алгоритмини қўллайди.