Sobes.tech
Senior

YOLO жана DETR моделдеринде bounding boxтин шайкештиги кандай иштейт?

sobes.tech AI

AIден жооп

Объекттерди аныктоо моделдеринде, мисалы, YOLO жана DETR, bounding boxтарды шайкештештирүү — бул алдын ала айтылган чектер менен чектелген кутулардын (bounding box) болжолдорун чындык (ground truth) менен байланыштыруу процесси, ал үйрөнүү жана баалоо үчүн колдонулат.

YOLO:

  • Алдын ала белгиленген тор жана анкор кутулары (anchor) колдонулат.
  • Ар бир анкор куту үчүн, эң жогорку IoU (Intersection over Union) менен ground truth тандалат.
  • Шайкештештирүү IoU чекине негизделген: эгер болжолдонгон жана чындык кутулардын арасындагы IoU чектен жогору болсо, алар шайкеш деп эсептелет.
  • Бул моделге объекттердин координаттарын жана класстарын туура болжаганга үйрөтүүгө мүмкүндүк берет.

DETR:

  • Трансформатор жана анкорлору жок болжолдор топтомун колдонулат.
  • Шайкештештирүү Венгер алгоритми аркылуу жүргүзүлөт.
  • Ар бир жуп (болжол, ground truth) үчүн, төмөндөгүлөрдү эске алган чыгым эсептелет:
    • Кутулардын координаттарынын ортосундагы аралык (мисалы, L1 жоготуу)
    • IoU (же жалпы IoU)
    • Класстын катасы
  • Венгер алгоритми эң оптималдуу шайкештештирүүнү табат, ал жалпы чыгымды минималдаштырат.
  • Бул ыкма болжолдорду объекттер менен натыйжалуу байланыштырып, алардын саны айырмаланган учурда да иштей алат.

Ошентип, YOLO катуу эрежелер жана анкорлорго негизделсе, DETR динамикалык шайкештештирүү үчүн оптимизация алгоритмин колдонуп жатат.