Neyron tarmoqni o'rgatish (trening)- tarmoqdan o'tgandan so'ng kirish signali bizga kerak bo'lgan chiqishga aylantiriladigan bunday og'irlik koeffitsientlari to'plamini qidiring.
"Neyron tarmoqlarni o'qitish" atamasiga bunday yondashuv biologik neyron tarmoqlarga ham mos keladi. Bizning miyamiz juda ko'p sonli o'zaro bog'langan neyron tarmoqlardan iborat. Ularning har biri alohida-alohida bir xil turdagi neyronlardan iborat (faollashtirish funktsiyasi bir xil). Biz sinapslarni, kirish signalini kuchaytiruvchi/pasaytiradigan elementlarni o'zgartirish orqali o'rganamiz.
Biroq, yana bir muhim nuqta bor. Agar siz tarmoqni faqat bitta kirish signalidan foydalanib o'rgatsangiz, tarmoq shunchaki "to'g'ri javobni eslab qoladi". Tashqi tomondan, u juda tez "o'rgangan"ga o'xshaydi. Va siz to'g'ri javobni ko'rishni kutgan holda biroz o'zgartirilgan signalni berishingiz bilanoq, tarmoq bema'ni narsalarni tarqatadi.
Haqiqatan ham, bizga faqat bitta fotosuratda yuzni aniqlaydigan tarmoq nima uchun kerak? Biz tarmoqdan qobiliyat kutamiz umumlashtirish boshqa fotosuratlarda ham ba'zi belgilar va yuzlarni taniydi.
Aynan shu maqsadda ular yaratilgan ta'lim namunalari.
Trening namunasi (o'quv to'plami) tarmoq o'qitilgan kirish signallarining cheklangan to'plami (ba'zan to'g'ri chiqish signallari bilan birga).
Tarmoq o'qitilgandan so'ng, ya'ni tarmoq o'quv namunasidan barcha kirish signallari uchun to'g'ri natijalarni ishlab chiqarsa, undan amalda foydalanish mumkin.
Biroq, yangi pishirilgan neyron tarmog'ini jangga qo'yishdan oldin, ular ko'pincha uning ish sifatini baholaydilar. sinov namunasi.
sinov to'plami (sinov to'plami) - tarmoq sifatini baholash uchun ishlatiladigan kirish signallarining cheklangan to'plami (ba'zan to'g'ri chiqish signallari bilan birga).
Biz "tarmoqni o'rganish" nima ekanligini tushundik - to'g'ri og'irliklar to'plamini tanlash. Endi savol tug'iladi - tarmoqni qanday o'qitish mumkin? Eng umumiy holatda, turli natijalarga olib keladigan ikkita yondashuv mavjud: nazorat ostida o'rganish va nazoratsiz o'rganish.
O'qituvchi bilan o'rganish
Ushbu yondashuvning mohiyati shundaki, siz kirishga signal berasiz, tarmoqning javobiga qaraysiz va keyin uni allaqachon tayyorlangan, to'g'ri javob bilan solishtirasiz.
Muhim nuqta. To'g'ri javoblar va taniqli yechim algoritmini chalkashtirmang! Barmog'ingiz bilan fotosuratda yuzni kuzatishingiz mumkin (to'g'ri javob), lekin bu qanday amalga oshirilganligini ayta olmaysiz (ma'lum algoritm). Mana xuddi shunday holat.
Keyin, maxsus algoritmlar yordamida siz neyron tarmoq ulanishlarining og'irliklarini o'zgartirasiz va unga yana kirish signalini berasiz. Uning javobini to'g'ri bilan solishtiring va tarmoq maqbul aniqlik bilan javob bera boshlaguncha ushbu jarayonni takrorlang (1-bobda aytganimdek, tarmoq aniq javob bera olmaydi).
Do'stlaringiz bilan baham: |