|
Sun’iy neyron to’rini o’rgatishning deterministik va stoxastik usullari
|
bet | 6/16 | Sana | 14.02.2024 | Hajmi | 82,68 Kb. | | #156341 |
Bog'liq Farg’ona Davlat Universiteti Matematika informatika fakulteti-www.fayllar.org5.Sun’iy neyron to’rini o’rgatishning deterministik va stoxastik usullari
Reja:
1.Deterministik o'qitish usuli
2.Stexastik usul
3.Koshi taqsimoti bilan almashtirish
Stoxastik usullar sun'iy neyron tarmoqlarini o'rgatish uchun ham, allaqachon o'qitilgan tarmoqdan chiqish uchun ham foydalidir. Stoxastik o'qitish usullari katta foyda keltiradi, bu esa o'quv jarayonida mahalliy minimalarni yo'q qilishga imkon beradi. Ammo ular bilan bog'liq bir qator muammolar mavjud.
Sun'iy neyron tarmoq uning vaznini o'zgartiradigan ba'zi bir jarayon orqali o'rganiladi. Agar trening muvaffaqiyatli bo'lsa, unda ko'plab kirish signallari tarmog'ini taqdim etish kerakli chiqish signallarining paydo bo'lishiga olib keladi. O'qitish usullarining ikkita klassi mavjud: deterministik va stoxastik.
Deterministik o'qitish usuli bosqichma-bosqich tarmoq tarozilarini joriy qiymatlaridan, shuningdek kirish qiymatlari, haqiqiy chiqishlar va kerakli chiqishlardan foydalanishga asoslangan holda tuzatish tartibini amalga oshiradi. Perceptronni o'rgatish shunga o'xshash deterministik usulning namunasidir.
Stoxastik o'qitish usullari yaxshilanishga olib keladigan o'zgarishlarni saqlab, tarozi kattaligidagi psevdo-tasodifiy o'zgarishlarni amalga oshiradi. Buni aniq ko'rsatish uchun guruchni ko'rib chiqing. 7.1, bu neyronlar tarozi bilan bog'langan odatiy tarmoqni ko'rsatadi. Neyronning chiqishi bu erda uning kirishlarining tortilgan yig'indisi bo'lib, u chiziqli bo'lmagan funktsiya yordamida aylantiriladi. Tarmoqni o'qitish uchun quyidagi protseduralardan foydalanish mumkin:
Og'irlikni tasodifiy tanlang va uni kichik tasodifiy songa sozlang. Ko'p kirishlarni taqdim eting va natijada olingan chiqishlarni hisoblang.
Ushbu chiqishlarni kerakli chiqishlar bilan taqqoslang va ular orasidagi farq miqdorini hisoblang. Umumiy qabul qilingan usul-o'qitiladigan juftlikning har bir elementi uchun haqiqiy va kerakli natijalar o'rtasidagi farqni topish, farqlarni kvadratga aylantirish va ushbu kvadratlarning yig'indisini topish. Treningning maqsadi ko'pincha maqsad funktsiyasi deb ataladigan ushbu farqni minimallashtirishdir.
Og'irlikni tasodifiy tanlang va uni kichik tasodifiy qiymatga sozlang. Agar tuzatish yordam bersa (maqsadli funktsiyani kamaytiradi), uni saqlang, aks holda vaznning asl qiymatiga qayting.
Tarmoq etarli darajada o'qitilgunga qadar 1 dan 3 gacha bo'lgan bosqichlarni takrorlang.
|
| |