Xatolarni teskari tarqalishi usuli
Download 272.22 Kb.
|
4-MAVZU Xatolarni teskari tarqalishi usuli
- Bu sahifa navigatsiya:
- Xatolarni teskari tarqalishi usuli
- Tarmoqning chiqishidan chiqqan qiymat va chiqishi kerak bo‘lgan qiymat orasidagi farq xisoblanib xatolik topiladi.
Xatolarni teskari tarqalishi usuliXatolarni teskari tarqalishi usuliReja:
Xatolarni teskari tarqalishi usuliXatolarni teskari tarqalish algoritmi (The backpropagation algorithm (Rumelhart and McClelland, 1986)) sun‘iy intellekt tarmoqlarida foydalanilgan. Sun‘iy neyronlar qatlamlarga birlashtirilib signallarini oldinga keyingi qatlamga uzatiladi. Xatolar esa teskari yo‘nalishda tarqaladi. Sun‘iy intellekt tarmog‘i kirish qiymatlarini kirish qatalmidagi neyronlar orqali qabul qiladi.Xatolarni teskari tarqalishi usuliChiqish qiymatlari esa chiqish qatlami neyronlari orqali beriladi. Tarmoqda bir yoki bir necha yashirin qatlam bo‘lishi mumkin. Xatolarni teskari tarqalish algoritmi o‘qituvchili o‘rgatishda foydalaniladi. Ya‘ni kirish qiymati uchun tarmoq chiqarishi kerak bo‘lgan chiqish qiymati beriladi.Tarmoqning chiqishidan chiqqan qiymat va chiqishi kerak bo‘lgan qiymat orasidagi farq xisoblanib xatolik topiladi.Xatolarni teskari tarqalishi usuli
Xatolarni teskari tarqalishi usuliKo‘rinib turibdiki faollashtirish faqatgina kirishlar va vaznlarga bog‘liq bo‘ladi. Chiziqli funksiya neyronning o‘rganish qobiliyatini cheklagani uchun odatda quyidagi sigmoid kabi funksiyalardan foydalaniladi: Sigmoid funksiya qiymati x ning katta musbut qiymatlarida 1 ga yaqin bo‘ladi. x ning qiymati nol bo‘lganda esa funksiya qiymati 0.5 bo‘ladi. Bu neyron chiqish qiymatlarining yuqori qiymatdan past qiymatga bir tekisda o‘tishini ta‘minlaydi. Chiqish qiymatlar faqatgina faollashtiruvchi funksiyaga kirish qiymatlari va ularga mos vaznlarga bog‘liq bo‘ladi Xatolarni teskari tarqalishi usuli
Xatolarni teskari tarqalishi usuliXatolik kutilgan chiqish qiymati va xaqiqiy chiqqan qiymat orasidagi farqning kvadrati orqali xisoblanadi. Kvadratni xisoblaganda qiymat musbat bo‘ladi. Bundan tashqari farq qiymati katta bo‘lsa kvadrat qiymati yanada kattalashib ketadi va aksincha farq qiymati kichik bo‘lsa kvadrat qiymat yanada kichik bo‘ladi. Tarmoqni xatoligi chiqish qatlami neyronlarning xatoliklarning yig‘indisidan iborat bo‘ladi:Xatolarni teskari tarqalishi usuliXatoliklarni teskari tarqalish algoritmi xatolik kirish, chiqish va vaznlar qiymatlari o‘zaro qanday bog‘langanini xisoblaydi. Vaznlarni gradientli xisoblash usuli bilan mos xolda o‘zgartirishimiz mumkin:Xatolarni teskari tarqalishi usuliVaznning o‘zgarishini (Δwji) xisoblash uchun xatolik funksiyasidan vazn bo‘yicha xosila olinadi va uning qiymati η ga bog‘liq bo‘ladi. Bunda vaznning qiymat o‘zgarishi xatolikning kamayishiga ko‘proq yordam bersa vaznning qiymat o‘zgarishi ko‘proq bo‘ladi, aksincha bo‘lsa kamroq bo‘ladi. (5) formuladan foydalanib xatolik minimal bo‘lguncha vazn qiymati xisoblanadi. Xatolikning vaznga nisbatan xosilasini xisoblash uchun birinchi E xatolikning Oj chiqish qiymatlariga nisbatan xosilasini xisoblaymiz:Download 272.22 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling