4 - Ma’ruza Sun'iy neyron tarmoqlar (SNT) ning tasnifi va ishlash tamoyillari Reja
1. SNT tasnifi.
2. SNT arxitekturasi.
3. Bir qavatli SNT.
4. Ko'p qatlamli SNT.
5. Konvolyutsion SNT.
6. Takrorlanuvchi SNT.
1. NEYRON TARMOQLARNING TASNIFI Neyron tarmoqlarni o'rgatish tabiatiga ko'ra tasniflash ularni quyidagilarga ajratadi: - o’qituvchi bilan o'qitishdan foydalanadigan neyron tarmoqlar;
- o’qituvchisiz o'qitishdan foydalanadigan neyron tarmoqlar.
O’qituvchi bilan o'qitishdan foydalanadigan neyron tarmoqlar. O’qituvchi bilan o’qitish (o'rganish) har bir kirish vektori uchun kerakli natijani ifodalovchi maqsadli vektor mavjudligini nazarda tutadi. Ular birgalikda trening juftligi deb ataladi. Odatda, tarmoq ma'lum miqdordagi bunday trening juftliklarida o'qitiladi. Chiqish vektori taqdim etiladi, tarmoqning chiqishi hisoblab chiqiladi va mos keladigan maqsadli vektor bilan taqqoslanadi. Keyinchalik, og'irliklar xatoni minimallashtirishga intiladigan algoritmga muvofiq o'zgartiriladi. O'quv majmuasining vektorlari ketma-ket taqdim etiladi, xatolar hisoblab chiqiladi va butun mashg'ulot massividagi xatolik maqbul darajaga yetgunga qadar har bir vektor uchun og'irliklar o'rnatiladi.
O’qituvchisiz o'qitishdan foydalanadigan neyron tarmoqlar. O’qituvchisiz o'qitish (o'rganish) sun'iy neyron tarmoqlarning biologik negizlari nuqtai nazaridan ancha ishonchli o'rganish modelidir. Kohonen va boshqalar tomonidan ishlab chiqilgan bo'lib, u natijalar uchun maqsadli vektorga muhtoj emas va shuning uchun oldindan belgilangan ideal javoblar bilan taqqoslashni talab qilmaydi. Trening to'plami faqat kirish vektorlaridan iborat. O'rganish algoritmi tarmoqning og'irliklarini shunday tartibga soladiki, unda izchil chiqish vektorlari olinadi, ya'ni yetarlicha yaqin kirish vektorlarining taqdimoti bir xil natijalarni beradi. Shuning uchun o'quv jarayoni o'quv majmuasining statistik xususiyatlarini ajratib oladi va shunga o'xshash vektorlarni sinflarga guruhlaydi.
Neyron tarmoqlarni vaznini sozlash turiga qarab tasniflash ularni quyidagilarga ajratadi: - qat’iy ulanishlarga ega tarmoqlar - neyron tarmoqning og'irlik koeffitsiyentlari muammoning shartlaridan kelib chiqqan holda darhol tanlanadi;
- dinamik ulanishlarga ega tarmoqlar - ular uchun o'qitish jarayonida sinaptik og'irliklar o'rnatiladi.