Sobes.tech
Senior

YOLO va DETR modellarda bounding box mos kelishini qanday ishlaydi?

sobes.tech AI

AIdan javob

Obyektlarni aniqlash modellari, masalan, YOLO va DETR, bounding boxlarni moslashtirish — bu bashoratlarni haqiqiy (ground truth) bilan bog‘lash jarayonidir, bu trening va baholash uchun ishlatiladi.

YOLO:

  • Oldindan belgilangan tarmoq va anchor qutilarini ishlatadi.
  • Har bir anchor qutisi uchun, maksimal IoU (Intersection over Union) bilan ground truth tanlanadi.
  • Moslashtirish IoU chegarasiga asoslangan: agar bashorat qilingan va haqiqiy qutining IoU qiymati chegaradan yuqori bo‘lsa, ular mos keladi deb hisoblanadi.
  • Bu modelga ob'ektlarning koordinatalari va sinflarini to‘g‘ri bashorat qilishni o‘rgatishga imkon beradi.

DETR:

  • Transformator va anchorlarsiz bashoratlar to‘plamini ishlatadi.
  • Moslashtirish Hungar algoritmi yordamida amalga oshiriladi.
  • Har bir juftlik (bashorat, ground truth) uchun, quyidagilarni hisobga olgan xarajat hisoblanadi:
    • Qutilar koordinatalari orasidagi masofa (masalan, L1 yo‘qotish)
    • IoU (yoki umumlashtirilgan IoU)
    • Sinf xatosi
  • Hungar algoritmi minimal xarajat bilan eng optimal mos kelishni topadi.
  • Bu yondashuv bashoratlarni ob'ektlar bilan samarali bog‘lash imkonini beradi, hatto ularning soni farq qilsa ham.

Shu tarzda, YOLO qat'iy qoidalar va anchorlarga asoslangan bo‘lsa, DETR dinamik moslashtirish uchun optimallashtirish algoritmini qo‘llaydi.