Научная статья на тему 'YUZ IFODASINI ANIQLASH MODELLARINI OPTIMALLASHTIRISH: GRADIENTNI OSHIRISH VA UNING GIPERPARAMETRLARNI SOZLASH VA MUNTAZAMLASHTIRISH (REGULARIZATSIYA)DAGI AHAMIYATI'

YUZ IFODASINI ANIQLASH MODELLARINI OPTIMALLASHTIRISH: GRADIENTNI OSHIRISH VA UNING GIPERPARAMETRLARNI SOZLASH VA MUNTAZAMLASHTIRISH (REGULARIZATSIYA)DAGI AHAMIYATI Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
22
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Gradientni kuchaytirish / Neyron tarmog‘i arxitekturasi / Optimallashtirish algoritmlari / O‘zaro tekshirish / Grid qidiruvi / Tasodifiy qidiruv / Erta to‘xtatish / L1 tartibga solish / L2 tartibga solish / O‘chirishni tartibga solish / Ma’lumotlarni ko‘paytirish / O‘tkazishni o‘rganish / Xususiyatlarni ajratib olish / Ishlash ko‘rsatkichlari / Gradient Boosting / Neural network architecture / Optimization algorithms / Cross-validation / Grid search / Random search / Early stopping / L1 regularization / L2 regularization / Dropout regularization / Data augmentation / Transfer learning / Feature extraction / Performance metrics

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Asrayev Muhammadmullo Abdullajon O‘G‘Li, Kurbanov Abduraxmon Alishboyevich, Fayziyev Voxid Orzumurod O‘G‘Li

So‘nggi yillarda yuz ifodasini aniqlash turli sohalarda, jumladan, inson va kompyuter o’zaro ta’siri, hissiyotlarni tahlil qilish va yuz biometrikasida keng qo‘llanilishi tufayli katta e’tiborga sazovor bo‘ldi. Yuz ifodasini aniqlashning aniq va mustahkam modellarini ishlab chiqish ishonchli natijalarga erishish uchun juda muhimdir. Ushbu maqolada yuz ifodasini aniqlash modellarini optimallashtirishning ahamiyati va modelni optimallashtirishda gradientni kuchaytirish rolini haqida so‘z boradi. Bundan tashqari, optimallashtirish jarayoniga hissa qo‘shadigan giperparametrlarni sozlash, tartibga solish usullari, ma’lumotlarni ko‘paytirish, uzatishni o‘rganish va ishlash ko‘rsatkichlarini muhokama qilinadi.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

OPTIMIZATION OF FACIAL EXPRESSION MODELS: GRADIENT ENHANCEMENT AND ITS SIGNIFICANCE IN HYPERPARAMETER ADJUSTMENT AND REGULARIZATION

In recent years, facial expression recognition has received much attention due to its wide application in various fields, including human-computer interaction, emotion analysis, and facial biometrics. Developing accurate and robust facial expression recognition models is essential to achieve reliable results. This article discusses the importance of optimizing facial expression recognition models and the role of gradient boosting in model optimization. In addition, hyperparameter tuning, regularization methods, data augmentation, transfer learning, and performance metrics are discussed that contribute to the optimization process.

Текст научной работы на тему «YUZ IFODASINI ANIQLASH MODELLARINI OPTIMALLASHTIRISH: GRADIENTNI OSHIRISH VA UNING GIPERPARAMETRLARNI SOZLASH VA MUNTAZAMLASHTIRISH (REGULARIZATSIYA)DAGI AHAMIYATI»

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

YUZ IFODASINI ANIQLASH MODELLARINI OPTIMALLASHTIRISH:

GRADIENTNI OSHIRISH VA UNING GIPERPARAMETRLARNI SOZLASH VA MUNTAZAMLASHTIRISH (REGULARIZATSIYA)DAGI

AHAMIYATI

Asrayev Muhammadmullo Abdullajon o'g'li,

Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Farg'ona filiali katta o'qituvchisi

asrayevmuhammaddullo@gmail.com

Kurbanov Abduraxmon Alishboyevich,

Mirzo Ulug'bek nomidagi O'zbekiston Milliy universitetining

Jizzax filiali tayanch doktoranti kurbonov1212abdu@gm ail.com

Fayziyev Voxid Orzumurod o'g'li,

Mirzo Ulug'bek nomidagi O'zbekiston Milliy universitetining

Jizzax filiali tayanch doktoranti fayziyevohid@gmail .com

Annotatsiya: So'nggi yillarda yuz ifodasini aniqlash turli sohalarda, jumladan, inson va kompyuter o'zaro ta'siri, hissiyotlarni tahlil qilish va yuz biometrikasida keng qo'llanilishi tufayli katta e'tiborga sazovor bo'ldi. Yuz ifodasini aniqlashning aniq va mustahkam modellarini ishlab chiqish ishonchli natijalarga erishish uchun juda muhimdir. Ushbu maqolada yuz ifodasini aniqlash modellarini optimallashtirishning ahamiyati va modelni optimallashtirishda gradientni kuchaytirish rolini haqida so'z boradi. Bundan tashqari, optimallashtirish jarayoniga hissa qo'shadigan giperparametrlarni sozlash, tartibga solish usullari, ma'lumotlarni ko'paytirish, uzatishni o'rganish va ishlash ko'rsatkichlarini muhokama qilinadi.

Kalit so'zlar: gradientni kuchaytirish, neyron tarmog'i arxitekturasi, optimallashtirish algoritmlari, o'zaro tekshirish, grid qidiruvi, tasodifiy qidiruv, erta to'xtatish, L1 tartibga solish, L2 tartibga solish, o'chirishni tartibga solish, ma'lumotlarni ko'paytirish, o'tkazishni o'rganish, xususiyatlarni ajratib olish, ishlash ko'rsatkichlari

Kirish. Yuz ifodasini aniqlash modellarini optimallashtirish orqali biz yuz ifodalari yorug'lik sharoitlari, burchaklar va boshqa omillarda yuzaga kelishi mumkin bo'lgan natijaviy kamchiliklarni kamaytirishda foydalanishimiz mukin.

Bundan tashqari, optimallashtirilgan modellar his-tuyg'ularni yanada aniq tahlil qilish imkonini beradi, bu marketing, psixologiya va inson-robot o'zaro ta'siri kabi sohalarda qo'llaniladi. Yuz ifodasini aniqlashning optimallashtirilgan modeli sotuvchilarga iste'molchilarning reklamaga bo'lgan munosabatini aniqlashda yordam beradi. Xuddi shunday, psixologlar terapiya seanslarida hissiy javoblarni o'rganish uchun ifodani aniqlashdan foydalanishlari mumkin. Shu

ЕТЙйаР?

sababli, yuz ifodasini aniqlash modellarini optimallashtirish turli sohalarda muhim ta'sir ko'rsatadi. Konvolyutsion neyron tarmoqlari (Convolution neural network - CNN) tasvirlardan fazoviy xususiyatlarni olishda ajoyib samaradorlikni ko'rsatdi. Takroriy neyron tarmoqlari (Recurrent Neural Networks - RNN) yuz ifodalari ketma-ketligidagi vaqtinchalik bog'liqliklarni

modellashtirishda ustunligi aniqlandi. Convolutional Recurrent Neural Networks (CRNNs) kabi gibrid arxitekturalar CNN va RNN ning kuchli tomonlarini birlashtiradi. To'g'ri arxitekturani tanlash ma'lumotlarning tabiatiga va yuz ifodasini aniqlash vazifasining o'ziga xos talablariga bog'liqdir. Yuz

116

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

xususiyatlarini aniqlashda modellar samaradorligini oshirish uchun Gradient oshirish algoritmi juda muhim. Gradientni oshirish - bu kuchli modelini yaratish uchun qarorlar daraxtlari kabi bir nechta zaif modellarni birlashtirgan kuchli mashinani o'rganish usuli. Bu avvalgi modellar tomonidan qilingan xatolarni qo'lga kiritishga qaratilgan yangi modellarni ketma-ket qo'shish orqali ishlaydi. Ushbu takrorlanuvchi jarayon gibritmodelning umumiy xatosini kamaytiradi, natijada juda aniq va mustahkam model olinadi.

Yuz ifodasini aniqlash kontekstida gradientni kuchaytirish modelning ishlashini optimallashtirishda hal qiluvchi rol o'ynashi mumkin. Gradientni kuchaytirishdan foydalanib, biz yuz xususiyatlari va ifodalari o'rtasidagi murakkab munosabatlarni aniqlashimiz mumkin. Gradientni kuchaytirish modellari uchun bir nechta optimallashtirish algoritmlari mavjud bo'lib, ularning har biri o'zining afzalliklari va cheklovlariga ega. Ba'zi mashhur optimallashtirish algoritmlari orasida AdaBoost, XGBoost va LightGBM mavjud. Bu algoritmlar gradientni oshirishga yondashuvida farqlanadi va model ish faoliyatini yaxshilash uchun turli funksiyalarni taklif qiladi. AdaBoost - Adaptive Boosting so'zining qisqartmasi bo'lib, eng qadimgi va eng mashhur kuchaytirish algoritmlaridan biridir. U noto'g'ri tasniflangan namunalarga yuqori chegarani belgilaydi, bu esa keyingi modellarga ushbu namunalarga e'tibor qaratish va ularning aniqligini oshirish imkonini beradi. XGBoost, boshqa tomondan, tartibga solish texnikasi va parallel ishlov berish imkoniyatlarini taqdim etadi, bu esa uni keng ko'lamli ilovalar uchun mashhur tanlovga aylantiradi. Nisbatan yangiroq algoritm bo'lgan LightGBM gistogrammaga asoslangan yondashuvni qo'llash va tezroq o'qitish tezligiga erishish orqali gradientni oshirish jarayonini optimallashtiradi. Har bir optimallashtirish algoritmining o'ziga xos afzalliklari bor va tanlov yuz ifodasini aniqlash vazifasining o'ziga xos talablariga bog'liq. Turli xil algoritmlar bilan tajriba o'tkazish ma'lum bir stsenariy uchun eng mosini aniqlashga yordam beradi. Yuz ifodasini tahlil qilishdani yana bir jihat gipperparametrlarni sozlashdir. Giperparametrlar

- bu o'qitish jarayonida model tomonidan o'rganilmaydigan, lekin mashg'ulot jarayoni boshlanishidan oldin o'rnatiladigan parametrlar. Giperparametrlarni sozlash eng yaxshi model ishlashiga erishish uchun ushbu giperparametrlar uchun optimal qiymatlarni tanlashni o'z ichiga oladi. Giperparametrlarni sozlash yuz ifodasini aniqlash modellarining ishlashiga sezilarli ta'sir ko'rsatadi. Giperparametrlarni diqqat bilan tanlab, biz modelning o'qitish ma'lumotlaridan o'rganish qobiliyatini oshirishimiz, haddan tashqari moslashishning oldini olishimiz va umumlashtirishni yaxshilashimiz mumkin. Turli xil giperparametr kombinatsiyalarini o'rganish va model uchun optimal konfiguratsiyani aniqlash uchun panjara qidirish va tasodifiy qidiruv kabi usullardan foydalanish mumkin. Modelning ishlashini baholash va optimal giperparametrlarni tanlash uchun keng qo'llaniladigan usullardan biri bu o'zaro tekshirishdir. U mavjud ma'lumotlarni bir nechta kichik to'plamlarga bo'lish, modelni ushbu kichik to'plamlar kombinatsiyasi bo'yicha o'rgatish va qolgan kichik to'plamda uning ishlashini baholashni o'z ichiga oladi. Ushbu jarayon bir necha marta, turli xil kichik to'plamlar kombinatsiyasi bilan takrorlanadi va natijalar model samaradorligini yanada ishonchli baholash uchun o'rtacha hisoblanadi. O'zaro tekshirish, ayniqsa, giperparametrlarni sozlashda foydalidir, chunki u turli xil giperparametr konfiguratsiyalarida modelning ishlashini baholashga imkon beradi. O'zaro tekshirish natijasida olingan ishlash ko'rsatkichlarini taqqoslash orqali biz eng yaxshi model ishlashiga olib keladigan giperparametrlarni aniqlashimiz mumkin. Bu tanlangan giperparametrlarning ko'rinmas ma'lumotlarga yaxshi umumlashtirilishini ta'minlaydi va modelning aniqligi va ishonchliligini oshiradi.

Metodologiya. Grid qidiruvi va tasodifiy qidiruv giperparametrlarni optimallashtirish uchun ikkita keng tarqalgan yondashuvdir. Grid qidiruvi mumkin bo'lgan giperparametr qiymatlari panjarasini aniqlashni va eng yaxshi konfiguratsiyani topish uchun barcha kombinatsiyalarni to'liq qidirishni o'z ichiga oladi. Bu usul optimal giperparametrlarning belgilangan tarmoq ichida topilishini kafolatlaydi,

117

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

lekin hisoblash qimmat bo'lishi mumkin, ayniqsa ko'p sonli giperparametrlar bilan ishlashda.

Boshqa tomondan, tasodifiy qidiruv oldindan belgilangan taqsimotlardan giperparametrlarni tasodifiy tanlaydi. U samaraliroq yondashuvni taklif qiladi, chunki u har bir mumkin bo'lgan kombinatsiyani o'rganmaydi, lekin

giperparametrlarning kichik to'plamiga e'tibor beradi. Tasodifiy qidiruv, ayniqsa qidiruv maydoni katta bo'lganda foydalidir va giperparametrlarning to'liq to'plamini aniqlash qiyin. Grid qidiruvi va tasodifiy qidiruv o'rtasidagi tanlov mavjud hisoblash resurslariga, yuz ifodasini aniqlash vazifasining murakkabligiga va optimallashtirishning kerakli darajasiga bog'liq. Ikkala usul ham o'zlarining afzalliklariga ega va ularni optimallashtirish jarayonining o'ziga xos talablari asosida qo'llash mumkin. Model o'qitish ma'lumotlarini juda yaxshi o'rgansa va ko'rinmaydigan ma'lumotlarni umumlashtirmasa, haddan tashqari moslashish sodir bo'ladi. Bu hodisa yuz ifodasini aniqlash modellarining yomon ishlashiga olib kelishi mumkin, chunki ular real stsenariylarda ifodalarni aniq bashorat qilishlari kerak. Haddan tashqari moslashishning oldini olish va modelni umumlashtirish qobiliyatini yaxshilash uchun erta to'xtatish usullaridan foydalanish mumkin. Erta to'xtatib turish o'qitish jarayonida validatsiya to'plami bo'yicha modelning ishlashini kuzatishni va unumdorlik yomonlasha boshlaganda o'qitish jarayonini to'xtatishni o'z ichiga oladi. Shunday qilib, biz modelning o'qitish ma'lumotlariga haddan tashqari ixtisoslashuviga yo'l qo'ymasligimiz va u ko'rinmas ma'lumotlarga yaxshi umumlashtiriladigan asosiy naqshlarni o'rganishini ta'minlashimiz mumkin. Tasdiqlashning yo'qolishi yoki aniqligini kuzatish kabi erta to'xtatish usullari modelning murakkabligi va umumlashtirish o'rtasidagi muvozanatni saqlashga yordam beradi. Yuz ifodasini aniqlash modellarini umumlashtirish qobiliyatini yaxshilash uchun tartibga solish usullari juda muhimdir. Ular haddan tashqari moslashishning oldini olishga yordam beradi va modelning ko'rinmas ma'lumotlarni umumlashtirish qobiliyatini oshiradi. L1 va L2 tartibga solish gradientni kuchaytirish

modellarida tez-tez ishlatiladigan ikkita tartibga solish usulidir. L1 tartibga solish, shuningdek, Lasso tartibga solish nomi bilan ham tanilgan, model og'irliklarining mutlaq qiymatlari asosida yo'qotish funktsiyasiga jazo muddatini qo'shadi. Ushbu jazo modelni muhim xususiyatlarning kichik to'plamini tanlashga va ahamiyatsizlaridan voz kechishga undaydi, bu esa yanada oqilona modelga olib keladi. Ridge regulization deb ham ataladigan L2 tartibga solish, model og'irliklarining kvadrat qiymatlari asosida ayirish muddatini qo'shadi. Ushbu ayirish og'irliklarning kichik bo'lishini ta'minlaydi, ekstremal qiymatlarni oldini oladi va modelning individual o'qitish namunalariga nisbatan sezgirligini kamaytiradi.

Neyron tarmoqlarda keng tarqalgan bo'lib qo'llaniladigan yana bir tartibga solish usuli, shu jumladan gradientni oshirish modellari - bu tashlab ketishni tartibga solish. Dropout trening davomida model neyronlarining bir qismini tasodifiy nolga o'rnatadi va qolgan neyronlarni yanada mustahkamroq va mustaqil tasvirlarni o'rganishga majbur qiladi. Ushbu uslub aniq neyronlarga bo'lgan ishonchni kamaytirish orqali ortiqcha moslashishning oldini olishga yordam beradi va modelni umumiy xususiyatlarni o'rganishga undaydi.

O'qitish jarayoniga tartibga solish usullarini kiritish orqali biz yuz ifodasini aniqlash modellarini umumlashtirish qobiliyatini yaxshilashimiz va ularning real stsenariylarda ishlashini yaxshilashimiz mumkin.

O'qitish ma'lumotlarining xilma-xilligini oshirish uchun ma'lumotlarni ko'paytirish.

Ma'lumotlarni ko'paytirish - bu asl namunalarga turli xil o'zgarishlarni qo'llash orqali o'qitish ma'lumotlarining hajmini va xilma-xilligini sun'iy ravishda oshirish uchun ishlatiladigan usul. Yuz ifodasini aniqlash kontekstida yorug'lik sharoitlari, burchaklar va yuz ifodalaridagi o'zgarishlarni simulyatsiya qilish uchun ma'lumotlarni ko'paytirish usullaridan foydalanish mumkin, bu esa modelni ushbu omillarga nisbatan mustahkamroq qiladi.

Yuz ifodasini aniqlash uchun ba'zi umumiy ma'lumotlarni ko'paytirish usullari tasodifiy kesish, gorizontal aylantirish, aylantirish va yorqinlikni

118

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

sozlashni o'z ichiga oladi. Tasodifiy kesish asl tasvirdan kichikroq hududni tasodifiy tanlashni, yuzning joylashuvi va masshtabidagi o'zgarishlarni taqlid qilishni o'z ichiga oladi. Gorizontal aylantirish tasvirni gorizontal tarzda aks ettiradi, yuz ifodalari teskari bo'lgan qo'shimcha o'qitish namunalarini yaratadi. Aylanish va yorqinlikni sozlash mos ravishda yo'nalish va yorug'lik sharoitida o'zgarishlarni keltirib chiqaradi.

Natijalar. CNN ning o'ziga xos tuzilishi tufayli u tasvir sohasi uchun eng mos modeldir. CNN kirish qatlamidan, bir nechta konvolyutsion birlashtiruvchi yashirin qatlamlardan va chiqish qatlamidan iborat. Asosan, konvolyutsiya - bu funksiyaning o'zgartirilgan shaklini ifodalovchi uchinchi funktsiyani ishlab chiqarish uchun ikkita funktsiya bo'yicha matematik operatsiya. Kichik o'lchamdagi (masalan, 3 x 3, 5 x 5) CNN yadrosi konvolyutsiya operatsiyasi orqali foydali naqshlarni topish uchun tasvir bo'ylab siljiydi. Pooling - chiziqli bo'lmagan pastga namuna olishning bir shakli. Birlashtiruvchi qatlam bir qatlamdagi bir-birining ustiga tushmaydigan joylarni keyingi qatlamdagi yagona qiymatga birlashtiradi. Ikkita konvolyutsion qatlamli (1-rasm) standart CNNning umumiy arxitekturasi ko'rsatilgan. 1-konvolyutsiya qatlami kirish tasviriga konvolyutsiya operatsiyasini qo'llaydi va ketma-ket birlashma operatsiyasining kiritilishi bo'lgan 1-konvolved xususiyat xaritalarini (CMF) hosil qiladi. 1-to'plash operatsiyasi birinchi kichik namunaviy xususiyat xaritalarini (SFM) ishlab chiqaradi. 1-to'plashdan so'ng 2-konvolyutsion-birlashtiruvchi qatlam operatsiyalari bajariladi.

1-rasm. Ikki konvolyutsion-birlashtiruvchi qatlamli konvolyutsion neyron tarmog'ining umumiy arxitekturasi.

2-rasmda FER uchun TL-ga asoslangan DCNN modelining umumiy arxitekturasi ko'rsatilgan, bunda konvolyutsion asos o'zining klassifikatoridan tashqari oldindan o'rgatilgan DCNN ning bir qismidir va bazadagi klassifikator FER uchun yangi qo'shilgan qatlamlardir. Umuman olganda, oldindan o'rgatilgan DCNNni qayta ishlash ikki bosqichdan iborat: asl klassifikatorni yangisiga almashtirish va modelni nozik sozlash. Qo'shilgan klassifikator qismi odatda to'liq bog'langan qatlamlarning birlashtirilgan zich qatlamlaridir.

Convolutional Base (Feature Extraction)

Classifier (Feature Classification)

Emotion

2-rasm. Tuyg'ularni tanib olish uchun transfer o'rganishga asoslangan chuqur CNN modelining umumiy arxitekturasi.

Biz taklif etgan modelning batafsil sxematik arxitekturasi keltirilgan.

3-rasmdagi yashil qism kaskadli tarzda uchta to'liq bog'langan qatlamga ega bo'lgan qo'shilgan qismdir. Birinchisi, metrikani bir o'lchovli vektorga aylantiradigan "tekislash" qatlami; uning vazifasi yagona vakillik va keyingi qatlamlarda his-tuyg'ularni aniqlash operatsiyasi uchun mos qilishdir va ma'lumotlarda hech qanday operatsiya bajarilmaydi. Qolgan ikkita qatlam bir-biri bilan chambarchas bog'langan: birinchisi, nisbatan yuqori o'lchamli vektorni oxirgi qatlamning kirish qismi bo'lgan oraliq uzunlikdagi vektorga aylantiradigan yashirin qatlam. Yakuniy qatlamning chiqishi individual hissiy holatlarning o'lchamiga ega vektordir.

3-rasm. Taklif etilgan modelning sxematik arxitekturasi.

119

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

Oldindan o'qitilgan DCNN ning bir xil quvur liniyasidagi to'liq model va qo'shilgan zich qatlamlar zich qatlamlarni nozik sozlash imkonini beradi va hissiyot ma'lumotlari bilan oldindan o'rgatilgan modelning bir nechta qatlamlarini talab qiladi. Ushbu modeldan foydalangan holda modelning aniqliligi va yo'qotishlar 4-rasmda ko'rsatilgan.

4-rasm. Foydalanilgan model natijalari

Usul shundan iboratki, agar biz asl tasvirni aylantirsak, siljitsak, masshtab yoki aylantirsak, bu hali ham bir xil mavzu bo'lib qoladi, lekin tasvir avvalgidek emas. Jarayon treningda ma'lumotlarni yuklovchiga kiritilgan. Har safar xotiradan ma'lumotlarni yuklaganda, biroz boshqacha ma'lumotlarni yaratish uchun tasvirga kichik o'zgartirish qo'llaniladi. Modelga aynan bir xil ma'lumotlar berilmaganligi

sababli, model ortiqcha moslamalarga kamroq moyil bo'ladi. Bizda loss funksiyasi:

N T

loss = - P(r» I nn' )

n=1 t=l

Bu yerda N ma'lumotlar to'plamidagi tasvirlar sonini, T esa tasvir ustida amalga oshiriladigan transformatsiyalar sonini bildiradi.

Ma'lumotlarni ko'paytirish usullarini qo'llash orqali biz o'qitish ma'lumotlarining xilma-xilligini oshirishimiz mumkin, modelni yuz ifodalari va o'zgarishlarining kengroq doirasiga ta'sir qilishimiz mumkin. Bu modelning ko'rinmas ma'lumotlarga umumlashtirish qobiliyatini yaxshilaydi va real stsenariylarda uning mustahkamligini oshiradi. Transfer o'rganish va xususiyatlarni ajratib olish - bu yuz ifodasini aniqlash modellarini o'qitishni yaxshilash uchun oldindan o'rgatilgan modellardan foydalanadigan usullardir. Ushbu usullar bizga ImageNet kabi keng miqyosli ma'lumotlar to'plamlarida o'qitilgan modellar tomonidan o'rganilgan bilimlardan foydalanish va ularni yuz ifodasini aniqlash vazifasiga o'tkazish imkonini beradi. Transferli o'rganish yangi modelni boshqa, ammo bog'liq vazifaga o'rgatish uchun boshlang'ich nuqta sifatida oldindan tayyorlangan modeldan foydalanishni o'z ichiga oladi. Oldindan o'qitilgan model tomonidan o'rganilgan quyi darajadagi xususiyatlar yuz ifodasini aniqlash uchun kuchli poydevor sifatida ishlatilishi mumkin. Oldindan o'qitilgan qatlamlarni muzlatish va yuqori darajadagi qatlamlarni nozik sozlash orqali biz modelni yuz ifodasini aniqlash vazifasiga moslashtira olamiz, shu bilan birga oldindan o'rgatilgan modelning umumlashtirish kuchidan foydalanamiz.

Xususiyatlarni ajratib olish, aksincha, oldindan o'rgatilgan modeldan xususiyatni ajratuvchi sifatida foydalanishni o'z ichiga oladi. Oldindan o'qitilgan model yuz ifodasi tasvirlaridan tegishli xususiyatlarni olish uchun ishlatiladi, keyinchalik ular hissiyotlarni bashorat qilish uchun alohida tasniflagichga kiritiladi. Ushbu yondashuv bizga oldindan o'rgatilgan modelning yuqori darajadagi xususiyatlarni qo'lga kiritish qobiliyatidan foydalanish va tasniflash

120

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

jarayonini yuz ifodasini aniqlash vazifasiga moslashtirish imkonini beradi. O'tkazishni o'rganish ham, xususiyatlarni ajratib olish ham keng ko'lamli ma'lumotlar to'plamidan olingan bilimlardan foydalanish orqali yuz ifodasini aniqlash modellarini o'qitishni sezilarli darajada oshirishi mumkin. Ushbu usullar modelga yanada ishonchli va kamsituvchi tasvirlarni o'rganishga imkon beradi, bu esa aniqlik va umumlashtirishni yaxshilashga olib keladi. Yuz ifodasini aniqlash modellarining aniqligi va mustahkamligini baholash uchun turli ishlash ko'rsatkichlaridan foydalanish mumkin. Ushbu ko'rsatkichlar modelning ishlashi haqida tushuncha beradi va optimallashtirish jarayonini boshqaradi. Ba'zi tez-tez ishlatiladigan ishlash ko'rsatkichlariga aniqlik, aniqlik, eslab qolish, F1 ball va chalkashlik matritsasi kiradi. Chalkashlik matritsasi - bu asosiy haqiqat belgilariga nisbatan model bashoratlarining jadval ko'rinishi. U har bir sinf uchun modelning ishlashining batafsil taqsimotini taqdim etadi, jumladan, haqiqiy ijobiy, haqiqiy salbiy, noto'g'ri ijobiy va noto'g'ri salbiy. Chalkashlik matritsasi takomillashtirishning aniq sohalarini aniqlashga yordam beradi va modelning kuchli va zaif tomonlari haqida tushuncha beradi.

Ushbu ishlash ko'rsatkichlari yordamida modelni baholash orqali biz uning aniqligi va mustahkamligini baholashimiz va optimallashtirish strategiyalari va giperparametrlarni sozlash bo'yicha asosli qarorlar qabul qilishimiz mumkin.

Xulosa. Yuz ifodasini aniqlash modellarini optimallashtirish hissiyotlarni aniq tahlil qilish va yuzni aniqlash texnologiyasiga asoslangan turli ilovalarni takomillashtirish uchun juda muhimdir. Gradientni kuchaytirish rolini tushunish, turli neyron tarmoqlari arxitekturalarini o'rganish,

optimallashtirish algoritmlarini qo'llash, o'zaro tekshirish usullarini qo'llash, tartibga solishni qo'llash, ma'lumotlarni ko'paytirishdan foydalanish va uzatishni o'rganishni qo'shish orqali biz ushbu modellarning ishlashi va umumlashtirish imkoniyatlarini oshirishimiz mumkin. Turli xil ishlash ko'rsatkichlari yordamida model ishlashini baholash

orqali biz yuz ifodasini aniqlash tizimlarining ishonchliligi va mustahkamligini ta'minlashimiz mumkin.

Foydalanilgan adabiyotlar

1. Mehendale, N. Facial emotion recognition using convolutional neural networks (FERC). SN Appl. Sci. 2, 446 (2020). https://doi.org/10.1007/s42452-020-2234-1

2. Ozcan, T., Basturk, A. Static facial expression recognition using convolutional neural networks based on transfer learning and hyperparameter optimization. Multimed Tools Appl 79, 26587-26604 (2020). https://doi.org/10.1007/s11042-020-09268-9

3. Zatarain Cabada, R., Rodriguez Rangel, H., Barron Estrada, M.L. et al. Hyperparameter optimization in CNN for learning-centered emotion recognition for intelligent tutoring systems. Soft Comput 24, 7593-7602 (2020). https://doi .org/10.1007/s00500-019-04387-4

4. Varma, S., Shinde, M., Chavan, S.S. (2020). Analysis of PCA and LDA Features for Facial Expression Recognition Using SVM and HMM Classifiers. In: Pawar, P., Ronge, B.,

5. Balasubramaniam, R., Vibhute, A., Apte, S. (eds) Techno-Societal 2018 . Springer, Cham. https://doi.org/10.1007/978-3-030-16848-3 11

6. Rusia, M.K., Singh, D.K. An efficient CNN approach for facial expression recognition with some measures of overfitting. Int. j. inf. tecnol. 13, 24192430 (2021). https://doi.org/10.1007/s41870-021-00803-x

7. Jaiswal, Shruti, and Gora Chand Nandi. "Hyperparameters optimization for Deep Learning based emotion prediction for Human Robot Interaction." arXivpreprint arXiv:2001.03855 (2020).

8. Bellamkonda, Satyachandra Saurabh Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science. "Facial Emotion Recognition by Hyper-Parameter tuning of Convolutional Neural Network using Genetic Algorithm". Master of Science in Computer Science October 2021

121

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 1 | 2024-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 1 | 2024 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 1 | 2024 год

9. Akhand, M.A.H.; Roy, S.; Siddique, N.; Kamal, M.A.S.; Shimamura, T. Facial Emotion Recognition Using Transfer Learning in the Deep CNN. Electronics 2021, 10, 1036. https://doi .org/ 10.3390/electronics10091036

10. Albraikan, Amani Abdulrahman, et al. "Intelligent facial expression recognition and classification using optimal deep transfer learning model." Image and Vision Computing 128 (2022): 104583. 1 Yang, Lei, et al. "Facial expression recognition based on transfer learning and SVM." Journal of Physics: Conference Series. Vol. 2025. No. 1. IOP Publishing, 2021.

11. KURBANOV A.A. Multimodal emotion recognition: a comprehensive survey with deep learning. Journal of Research and Innovation, pp. 4347. 2023

12. Kurbanov Abdurahmon Alishboyevich. A Methodological Approach to Understanding Emotional States Using Textual Data. Journal of Universal Science Research. 2023

13. Kurbanov Abdurahmon. AI MODELS OF AFFECTIVE COMPUTING. International Conference of Contemporary Scientific and Technical Research. 2023

14. Kurbanov Abdurahmon Alishboyevich. USING AFFECTIVE COMPUTING SYSTEMS IN MODERN EDUCATION. Journal Science and innovation. 2023

15. Kurbanov Abdurahmon Alishboyevich. Methods of evaluating a person's emotional state based on the analysis of textual data. Journal of actual problems of modern science, education and training, pp 32-40. 2023.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ЕТЙйаР?

122

i Надоели баннеры? Вы всегда можете отключить рекламу.