Teskari tarqalishli neyronlarni (kitobda 7-bob) kelgusi mavzuda kiritasizmi? Agar kelgusi mavzuga kiritmasangiz shu mavzuning oxiridan kiritish kerak


Neyron tarmoqg‘ida raqamlarni aniqlash modeli va dasturini yaratish


Download 1.22 Mb.
bet4/16
Sana01.04.2023
Hajmi1.22 Mb.
#1315959
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
13-mavzu

13.2. Neyron tarmoqg‘ida raqamlarni aniqlash modeli va dasturini yaratish


Raqamlarni aniqlash. Har qanday raqamli tasvir piksellardan iborat. Har bir pikselni ma'lum bir raqam bilan ko'rsatish juda qulay. Biz hali ham 0 va 1 diskret qiymatlari bilan ishlayotganimiz uchun biz qora rangni 1 ga, oq rangni 0 ga teng qilamiz, ya'ni hozircha bizning raqamlarimiz oq va qora rangda bo'ladi. Raqamlar 3x5 o'lchamdagi qora piksellardan iborat bo'ladi (13.3-rasm):

13.3-rasm. Raqamni 3x5 o'lchamdagi qora pikseli.
Yuqorida aytib o'tilganidek, oq piksel uchun 0, qora uchun 1 javob beradi, shuning uchun ikkitomonlama formatdagi 0 dan 9 gacha bo'lgan o'nta raqamimiz quyidagicha bo'ladi (13.4-rasm):

13.4-rasm. Ikkitomonlama formatdagi 0 dan 9 gacha bo'lgan o'nta raqam.
Har bir raqamni yozish uchun beshta qator va uchta ustunlardan foydalanamiz. 0 dan 9 gacha bo'lgan har bir raqam uchun 15 ta belgidan iborat bitta uzun kodni olish uchun barcha qatorlardagi tirelarni olib tashlaymiz:
1 - 001001001001001
2 - 111001111001111
..................................
9 - 111101111001111
0 - 111101101101111
Ushbu qator formatidagi raqamlardan neyronni o’qitishda foydalanish mumkin.
Kirish ma'lumotlarini aniqladik. Ammo maqsadli qiymatlar haqida nima deyish mumkin? Keling, to'g'ri javob raqamli qatorning 0 manzilida joylashgan deb hisoblaymiz. Qator boshiga maqsad qiymatining elementini qo'shamiz:
1 - 1001001001001001
2 - 2111001111001111
......................................
9 - 9111101111001111
0 - 0111101101101111
Darhaqiqat, bizda ma'lum bir sonni tavsiflovchi, kirish ma'lumotlari va maqsad qiymatlari bilan ajralib turadigan o'quv tanlanmasi mavjud.
13.5-rasmda kirish ma'lumotlarini vizual tarzda namoyish etishimiz mumkin, masalan, sun'iy neyronning kiriishida 0 raqamini tavsiflash mumkin:

13.5-rasm. Kirish ma'lumotlarini vizual tarzda namoyish etish.
Bizning yangi masalamiz kerakli raqamni tanib olish bo'lsin. Masalan, 0 raqami bo'lsin (boshqasi ham mumkin).
Yuqorida aytib o'tganimizdek: o'quv tanlanmasi 0 dan 9 gacha bo'lgan massivlar qator shaklida, bir elementli massiv shaklida bo'ladi, bu erda 0 element maqsad qiymati hisoblanadi. Neyron bizga kerakli raqamni (0) aniq tanib olishni o'rgangach, o’qitishdan so'ng biz uning "eruditsiyasini" sinov tanlanmasida tekshirib ko'ramiz. Biz uni qo'llanma singari yaratamiz, ammo u biroz boshqacha ko'rinadi. Sinov tanlanmasidagi kabi ma'lumotlarni neyron ilgari ko'rmagan buzilgan nol tasvirlari kirishga beriladi.

Download 1.22 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




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