12 mavzu. Sun’iy neyron tarmoqlariga kirish. Bir va ko’p sathli neyron tarmoqlari va ularning turlari


Download 1.67 Mb.
bet16/24
Sana04.04.2023
Hajmi1.67 Mb.
#1328848
1   ...   12   13   14   15   16   17   18   19   ...   24
Bog'liq
12-mavzu (SNTga kirish)

12.7.4. Xemming neyronli tarmoqlari

Agar NT yordamida etalonni oshkora ko’rinishda emas, balki uning tartib raqaminigina olish yetarli deb hisoblansa, u holda assotsiativ xotirali Xemming NTidan foydalanish qulay hisoblanadi [8, 18-20]. Bunday holda Xemming tarmoqiga Xopfild tarmoqiga nisbatan xotira va hisoblashlar hajmi kam sarflanadi. Bu Xemming NTining strukturasidan ham ochiq ko’rinadi.


Tarmoq ikkita qatlamdan iborat. Birinchi va ikkinchi qatlamlarning har biri m ta neyronlardan iborat, bu yerda m-etalonlar soni. Birinchi qatlam neyronlari tarmoqning kirishlar bilan bo’g’langan n ta tarmoqlardan (soxta nolli qatlamni hosil qiluvchi) iborat. Ikkinchi qatlam neyronlari bir-biri bilan ingibitorli (manfiyli teskari) sinaptikli aloqalar bilan bo’g’langan. Har bir neyron uchun musbat teskari aloqali bitta sinaps uning aksonlari bilan birlashtirilgan(12.28-rasm) [8, 18-20].
Xemming NTlarining goyasi testlanayotgan obyektdan boshqa barcha etalon obyektlargacha bo’lgan Xemming masofasini topishdan iborat. Xemming masofasi deb ikkita binar qiymat qabul qiluvchi vektorlarning bitlardagi farqlar soniga aytiladi.Tarmoq kirishdagi noma’lum obyektgacha minimal masofaga ega bo’lgan etalon obyektni tanlashi kerak va natijada tarmoqda ushbu etalon obyektga mos keluvchi bitta chiqish faollashadi [8, 18-20].



12.28-rasm. Xemming NTning strukturali sxemasi.

Birinchi qatlamning vaznli koeffitsiyentlarining nomlanish (initsializatsiy) jarayoniga va chegaraviy qiymatli (porogli) aktivlashuv funksiyasiga quyidagi qiymatlar beriladi [8, 18-20]:


, i=0...n-1, k=0...m-1 (12.10)
Tk = n / 2, k = 0...m-1 (12.11)
Bu yerda xik - k-etalon obyektning i-elementi.
Ikkinchi qatlamda tarmoqlarni tormozlovchi (to’xtatuvchi) vaznli koeffitsiyentlarni qandaydir 0 qiymarlarga teng qilib olinadi. Neyronning sinapsi o’zi bilan bo’g’langan aksonlari bilan +1 vaznga ega bo’ladi.
Xemming tarmoqlarining ishlash algoritmi quyidagicha [8, 18-20]:
1. Tarmoqning kirishlariga noma’lum X = {xi: i=0...n-1} vektor berildi. Ushbu vektordan foydalanib birinchi qatlamning neyronlari holati hisoblanadi (yuqoridagi qavsli index qatlam tartib raqamini bildiradi):
, j=0...m-1 (12.12)
Bundan keyin olingan qiymatlar bilan ikkinchi qatlam aksonlari qiymatlari nomlanadi:
yj(2) = yj (.2), j = 0...m-1 (12.13)
2. Ikkinci qatlam neyronlarining yangi holati
(12.14)
va ularning aksonlarining qiymatlari
(12.15)
hisoblanadi.
Aktivlashuvchi funksiya f 12.25b-rasmdagi chegaraviy qiymatga ega bo’ladi.
3. Oxirgi iteratsiyadan keyin ikkinchi qatlan neyronlarining chiqishi qiymatlarining o’zgarganligi tekshiriladi. Agar o’zgargan bo’lsa, u holda 2-qadamga, aks holda tugatish.
Ta’kidlash joizki, Xemming NTlari bilan obyektlarni anglab olish boshqa tarmoqlarga nisbatan ancha oddiy hisoblanadi.



Download 1.67 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling