Bundan tashqari O‘zbekiston Respublikasi Prezidenti Islom Karimovning


Python va YOLOv5 yordamida imo-ishora tili so‘zlarini tanib olish


Download 2.16 Mb.
bet9/14
Sana06.11.2023
Hajmi2.16 Mb.
#1751818
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
BMI Irodaga

Python va YOLOv5 yordamida imo-ishora tili so‘zlarini tanib olish.

Hozirgi vaqtda imo-ishoralarni aniqlash vazifalarini uchta toifaga bo'lish mumkin. Biri tashqi apparat qurilmasidan foydalanadi, ikkinchisi an'anaviy kompyuter ko'rish usulidan foydalanadi, uchinchisi imo-ishorani aniqlash va tanib olish uchun chuqur o'rganish usulidan foydalanadi.
An'anaviy kompyuter ko'rishga asoslangan imo-ishorani aniqlash asosan uch bosqichga bo'linadi: imo-ishoralarni segmentatsiyalash, tahlil qilish va aniqlash. Imo-ishora segmentatsiyasi odatda, HSV yoki YCbCr kabi imo-ishorani rang maydonida modellashtirish uchun teri rangi maʼlumotlaridan foydalanadi. Imo-ishora tahlili asosan qo'l konturini yoki qo'l harakati traektoriyasini tahlil qilish orqali imo-ishorani aniqlashni amalga oshiradi. 
YOLOv5s ning kirish tomoni asosan uch qismdan iborat: ma'lumotlarni yaxshilash, tasvirni avtomatik deflyatsiya va masshtablash va moslashtirilgan ankraj hisoblash. Ma'lumotni yaxshilash nuqtai nazaridan, YOLOv5s ma'lumotlarni yaxshilash usullaridan, asosan, Mosaic ma'lumotlarini yaxshilash va HSV gamutini o'zgartirish, panning, masshtablash, gorizontal aylantirish va boshqalar kabi boshqa usullardan foydalanadi. Mozaik ma'lumotlarini yaxshilash ma'lumotlar to'plamidan to'rtta tasvirni tasodifiy tanlash orqali amalga oshiriladi. Keyin bu tasvirlar tasodifiy kesiladi, masshtablanadi, tartibga solinadi va nihoyat bitta rasmda birlashtiriladi, bu ma'lumotlar to'plamini boyitadi va o'qitish uchun zarur bo'lgan GPU sonini kamaytiradi. Avtomatik tasvir deflyatsiyasi turli oʻlchamdagi tasvirlarda toʻrtburchaklar nisbati oʻzgarishini ularni bir xil oʻlchamga tushirish va ularni moslashtirilgan tarzda sozlashni anglatadi, shunda hisoblashni qisqartirish va modelni oʻqitishni tezlashtirish uchun qora qirralar imkon qadar kichik boʻladi. Moslashuvchan langarni hisoblash mashg‘ulot davomida langar yaratish uchun o‘quv majmuasidagi maqsadlarni qayta klasterlash, turli ma’lumotlar to‘plamlari asosida YOLOv5s algoritmi tomonidan o‘rnatilgan dastlabki langar asosida bashorat qilingan ma’lumotlarni chiqarish, so‘ngra taqqoslash va o‘rtasidagi farqni hisoblash yo‘li bilan amalga oshiriladi. tarmoq parametrlarini doimiy ravishda yangilash uchun haqiqiy ma'lumotlar va taxmin qilingan ma'lumotlar.

2.4-rasm. C3, CBS va SPPF modullarining tuzilishi. (a) C3; (b) CBS; (c) SPPF.

Download 2.16 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling