• To’lqinov Ziyodullo Xayrullo o’g’li Farg‘ona ICHSHUI kasb-hunar maktabi maxsus fan o‘qituvchilari Annotatsiya
  • Neyron tarmoqlarning tasnifi




    Download 355.36 Kb.
    Pdf ko'rish
    bet1/2
    Sana26.06.2023
    Hajmi355.36 Kb.
    #75836
      1   2
    Bog'liq
    Tursunov Hojiakbar Hamidullo o‘g‘li (1)
    1669346840, 1 mavzu, 2-мавзу. Маъруза матни, 65562920, Topshiriqlar 5, 2446bdb423d82599ec4654a12a6b6511, jis-sillabus sirtqi, AYEQ Kurs ishi XODJAYEV S, 11-Maruza, Baliq xona xududida qolib ketgan narsalarga javob berilmaydi, 1699078034, 1696855985, Muxammatqulov Shohruhbek 4, Babadjanov Anvar 2


    Международный научный журнал № 3 (100), часть 1 
    «Научный импульс» Октябрь, 2022
    757 
    NEYRON TARMOQLARNING TASNIFI 
     
    Tursunov Hojiakbar Hamidullo o‘g‘li 
    To’lqinov Ziyodullo Xayrullo o’g’li 
    Farg‘ona ICHSHUI kasb-hunar maktabi 
    maxsus fan o‘qituvchilari 
     
    Annotatsiya: Ushbu maqolada hozirgi vaqtda Neyron tarmoqlarni hal qilinadigan 
    vazifalar turlari bo'yicha tasniflash, turlari bo'yicha neyronlar, neyronlarning tuzilishi, 
    neyronlarni o'qitish usullari fikr yuritilgan. Sun'iy intellekt va sun'iy neyron tarmoqlari 
    tobora ommalashib bormoqda. Ushbu maqolada biz neyron tarmoqlarning asosiy turlarini 
    ko'rib chiqamiz va ular qanday ishlashi va qayerda qo'llanilishi haqida gapiramiz. Neyron 
    tarmoqlar tushunchasi nimani o'z ichiga oladi, neyron tarmog'ining rivojlanishi ularning 
    real hayotda ishlashi nuqtai nazaridan qanday sodir bo'lшырш xaqida tushunchalar 
    berilgan. 
    Kalit so’zlar: Artificial neural network, To'liq bog'langan neyron tarmoqlari, qisman 
    bog'langan neyron tarmoqlari, monotonik neyron tarmoqlar, teskari aloqasiz tarmoqlar
    teskari aloqali neyron tarmoqlar, yagona-qatlamli va ko'p qatlamli neyron tarmoqlari, bir 
    hil va heterojen neyron tarmoqlari,neyron aktivlanish funksiyasi, neyron tarmoqlarini 
    o'qitish usullari. 
    Neyron tarmoqlar dastlab biologiyadan ma'lum. Ular sutemizuvchilarning miyasiga 
    qo'pol o'xshashlikka ega. Sun'iy neyron tarmoqlar axborotni qayta ishlash tizimlaridir. Ular 
    ko'p sonli oddiy birliklardan, ya'ni neyronlardan iborat bo'lib, axborotni faollashtirish 
    shaklini oladi. Neyron tarmoqlar o'quv misollari yordamida vazifani mustaqil ravishda 
    o'rganish imkoniyatiga ega. 
    Neyron tarmoqni o'rgatishda neyron tarmoqning haqiqiy chiqishi va kerakli natija 
    o'rtasida farq bor. Neyron tarmoqlardan ko'p jihatdan foydalanish mumkin, masalan, 
    naqshni aniqlash, avtonom transport vositalarini boshqarish, prognozlash. 
    Neyron tarmoqlari, neyron tarmoqlari, qisqartma. NN, E. neyron tarmoqlari 
    1) Nerv hujayralarining bir-biri bilan sinapslar orqali bog'langan tarmoqlari (nerv 
    tarmoqlari). 
    2) Sun'iy neyron tarmoqlari (Qisqa. KNN), kompyuterda amalga oshirilgan neyron 
    tarmoqlarning simulyatsiya modellari, ya'ni sun'iy neyronlar tarmoqlari. Biologik 
    yo'naltirilgan va texnik yo'naltirilgan simulyatsiyalar o'rtasida farqlanadi. 
    Neyron tarmog'idagi barcha neyronlar bir vaqtning o'zida ishlaydi, aksariyat 
    algoritmlarni parallel ravishda osonlikcha bajarib bo'lmaydi. 
    Parallel kompyuterlardan samarali foydalanish vaqti-vaqti bilan, ayniqsa, muhim vaqt 
    talab qiladigan ilovalar uchun, shuningdek, juda ko'p hisoblashni talab qiladigan 


    Международный научный журнал № 3 (100), часть 1 
    «Научный импульс» Октябрь, 2022
    758 
    muammolar uchun zarur bo'ladi, masalan, o'rganish orqali neyron ulanish strukturasini 
    optimallashtirishda 
    Insonning og'zaki nutqini tan olish neyron tarmoqlar duch keladigan eng katta 
    muammolardan biridir. Biroq so‘nggi paytlarda inson nutqini tanib olish qobiliyatidan ham 
    oshib ketadigan sun’iy neyron tarmoqlarni yaratish muvaffaqiyatli bo‘ldi. Bu tarmoqlar 
    faqat 11 ta sun'iy neyrondan (30 ta ulanishga ega) iborat bo'lib, ular & # 8211 boshqa 
    tarmoqlarning "an'anaviy" neyronlaridan farq qiladi & # 8211 nafaqat signallarning 
    intensivligiga, balki sezgir ta'sirga ham ega. tuzilmalar - bu individual neyronlar 
    o'zgaruvchan vaqt tsikllari bilan ishlaydi va signallarni xuddi shunday tarzda gippokampdagi 
    nerv hujayralariga uzatadi, bunda odamlarda assotsiativ o'rganish sodir bo'ladi. Mashg'ulot 
    bosqichlaridan so'ng test sinovlarida bunday tarmoqlar fon shovqinidan ma'lum bir ovozni 
    tanlab filtrlash bo'yicha inson qulog'idan ustun ekanligini isbotlaydi. 
    Kompyuter neyron tarmoqlarini o'rganishda miya printsiplarini izohlashda neyronlar 
    haqidagi matnning qisqa bandiga rozi bo'lgan olimlar va muhandislarni tushunish oson, ular 
    dendritlardagi sinapslardan foydalanib, boshqa neyronlarga "quloq soladi" va qavat ustiga 
    yig'ish natijalarini bitta akson yordamida uzatadi. bundan tashqari, ushbu bilimlarga 
    tanqidiy baho bermasdan. Hatto neyrobiologlar biologik neyronning tamoyillarini tasvirlash 
    uchun McCullock-Pitts rasmiy neyronidan foydalanadilar, ammo ular buni boshqa sababga 
    ko'ra qilishadi, chunki munosib alternativalar yo'q, biologiyada neyron nima qilyapti, 
    qanday mantiq bajaradi, keng ma'lumotga qaramay. 
    Neyron tarmoq nima? 
    Neyron tarmog'i sinapslar orqali bog'langan neyronlar ketma-ketligi ekanligini aytadi. 
    Agar dastur neyron tarmog'ining tuzilishiga ega bo'lsa, kirish ma'lumotlarini mashina 
    darajasida tahlil qilish va natijani eslab qolish mumkin bo'ladi. 
    Neyron tarmoqlari va neyron tarmoqlari uchun ma'lumotlar biologik analogning 
    soddalashtirilgan modelidir. Ba'zi ekspertlar neyron tarmoqlar haqida gapirganda, inson 
    miyasini eslashadi. Ha, bu haqiqatga yaqin, lekin inson miyasi haddan tashqari murakkab, 
    shuning uchun bu juda taxminiy taqqoslash, chunki biz (hali) zamonaviy texnologiyalar 
    yordamida ham uning mexanizmlarini to'liq qayta yaratishga qodir emasmiz. Natijada, 
    neyron tarmog'ini miya printsipiga asoslangan dastur deb atash yaxshiroqdir. 
    Neyron tarmog'i neyronlar to'plamidir. Ushbu neyronlarning har biri ma'lumotlarni 
    qabul qiladi, ularni qayta ishlaydi va keyin boshqa neyronga uzatadi. Va har bir neyron 
    signallarni xuddi shu tarzda qayta ishlaydi. Ammo qanday qilib biz boshqacha natijalarga 
    erishamiz? Buning uchun neyronlarni bir-biriga bog'laydigan sinapslar javobgardir. Har bir 
    neyron signalni zaiflashtiradigan yoki kuchaytiradigan ko'plab sinapslarga ega bo'lishga 
    qodir. Neyronlar vaqt o'tishi bilan o'z xususiyatlarini o'zgartirishga qodir. Aytgancha, 
    sinapslarning parametrlarini to'g'ri tanlash orqali biz chiqishdagi kirish ma'lumotlarini 
    o'zgartirishning to'g'ri natijalarini olishimiz mumkin. 
    Neyron tarmoqlarning turlari 


    Международный научный журнал № 3 (100), часть 1 
    «Научный импульс» Октябрь, 2022
    759 
    Umuman olganda, biz neyron tarmoq nima ekanligini hal qildik. Endi ularning navlari 
    va turlari, ya'ni tasnifi haqida gapirish vaqti keldi. Ammo bu erda biroz tushuntirish kerak. 
    Har bir neyron tarmoq kirish deb ataladigan neyronlarning birinchi qatlamini o'z ichiga 
    oladi. Bu qatlam hech qanday transformatsiya va hisob-kitoblarni amalga oshirmaydi, uning 
    vazifasi boshqacha: kirish signallarini boshqa neyronlarga qabul qilish va tarqatish va bu 
    qatlam barcha turdagi neyron tarmoqlar uchun umumiy bo'lgan yagona qatlamdir va 
    bo'linish mezoni keyingi tuzilishdir: 
    1. Neyron tarmoqning bir qavatli tuzilishi. Bu neyronlar o'rtasidagi o'zaro ta'sirning 
    strukturasi bo'lib, unda kirish qatlamidan signallar darhol chiqish qatlamiga yuboriladi, 
    aslida u nafaqat signalni o'zgartiradi, balki darhol javob beradi. Yuqorida aytib o'tilganidek, 
    1-kirish qatlami faqat signallarni qabul qiladi va tarqatadi va kerakli hisob-kitoblar 
    allaqachon ikkinchi qatlamda sodir bo'ladi. Kirish neyronlari asosiy qatlamga turli 
    og'irlikdagi sinapslar yordamida ulanadi, bu ulanishlar sifatini ta'minlaydi. 
    2. Ko'p qatlamli neyron tarmoq. Bu erda chiqish va kirish qatlamlaridan tashqari yana 
    bir nechta yashirin oraliq qatlamlar mavjud. Ushbu qatlamlarning soni neyron tarmoqning 
    murakkablik darajasiga bog'liq. Bu ko'proq biologik neyron tarmog'ining tuzilishiga 
    o'xshaydi. Bunday turlar yaqinda ishlab chiqilgan, bundan oldin barcha jarayonlar bir 
    qatlamli neyron tarmoqlar yordamida amalga oshirilgan. Tegishli echimlar bir qatlamli 
    bo'lganlarga nisbatan katta imkoniyatlarga ega, chunki ma'lumotlarni qayta ishlash 
    jarayonida har bir oraliq qatlam axborotni qayta ishlash va tarqatishning oraliq bosqichidir. 
    Qatlamlar soniga qo'shimcha ravishda, neyron tarmoqlari neyronlar orasidagi 
    sinapslar bo'ylab ma'lumotlarning tarqalish yo'nalishiga ko'ra tasniflanishi mumkin: 
    1. To'g'ridan-to'g'ri tarqalishning neyron tarmoqlari (bir yo'nalishli). Ushbu 
    strukturada signal kirish qatlamidan chiqish qatlamiga qat'iy ravishda yo'nalishda harakat 
    qiladi. Signalning teskari yo'nalishda harakati amalga oshirilmaydi va printsipial jihatdan 
    mumkin emas. Bugungi kunda ushbu rejani ishlab chiqish keng tarqalgan bo'lib, bugungi 
    kunda naqshni aniqlash, prognozlash va klasterlash muammolarini muvaffaqiyatli hal 
    qilmoqda. 
    2. Takrorlanuvchi neyron tarmoqlar (teskari aloqa bilan). Bu erda signal ham oldinga, 
    ham orqaga harakat qiladi. Natijada, chiqish natijasi kirishga qaytishga qodir. Neyronning 
    chiqishi og'irlik xususiyatlari va kirish signallari bilan belgilanadi, bundan tashqari u yana 
    kirishga qaytariladigan oldingi chiqishlar bilan to'ldiriladi. Ushbu neyron tarmoqlar qisqa 
    muddatli xotira funktsiyasiga ega, ular asosida signallar qayta tiklanadi va ularni qayta 
    ishlash jarayonida to'ldiriladi. 
    3. Radial bazis funksiyalari. 
    4. O'z-o'zini tartibga soluvchi xaritalar. 
    Ammo bu neyron tarmoqlarning barcha tasniflash variantlari va turlaridan uzoqdir. 
    Ular ham bo'linadi: 
    1. Neyronlarning turlariga qarab: 
    - bir hil; 


    Международный научный журнал № 3 (100), часть 1 
    «Научный импульс» Октябрь, 2022
    760 
    - gibrid. 
    2. Mashq qilish uchun neyron tarmoqlar usuliga qarab: 
    - o'qituvchi bilan mashg'ulot; 
    - o'qituvchisiz 
    - mustahkamlash bilan. 
    3. Kiritilgan axborot turiga ko‘ra neyron tarmoqlar quyidagilardir: 
    - analog; 
    - ikkilik; 
    - obrazli. 
    4. Sinapsni sozlash tabiatiga ko'ra: 
    - qattiq ulanishlar bilan; 
    - dinamik havolalar bilan. 
    Geteroassotsiativ yoki avtoassotsiativ neyron tarmoqlar tushunchalari ham mavjud. 
    Neyron tarmog'ining ishlash tamoyilini aniq ko'nikmalarsiz tasavvur qilish mumkin. 
    Umumiy sxema yoki algoritm quyidagicha: 
    - neyronlarning kirish qatlami ma'lum ma'lumotlarni oladi; 
    - axborot keyingi qatlamga sinapslar yordamida uzatiladi va har bir sinaps o'z vazn 
    koeffitsientiga ega va har qanday keyingi neyron bir nechta kiruvchi sinapslarga ega 
    bo'lishga qodir; 
    - keyingi neyron tomonidan olingan ma'lumotlar neyron tarmoqlar uchun barcha 
    ma'lumotlarning yig'indisi bo'lib, ular og'irlik koeffitsientlari bilan ko'paytiriladi (har biri 
    o'z); 
    - olingan qiymat faollashtirish funksiyasiga almashtiriladi, natijada chiqish axboroti 
    hosil bo'ladi; 
    - ma'lumot yakuniy natijaga etgunga qadar uzatiladi. 
    Ma'lumki, neyron tarmoqning birinchi ishga tushirilishi to'g'ri natija bermaydi, chunki 
    u hali o'qitilmagan. Agar biz faollashtirish funktsiyasi tushunchasi haqida gapiradigan 
    bo'lsak, unda bu funktsiya kiritilgan ma'lumotlarni normallashtirish uchun ishlatiladi. Bu 
    funktsiyalarning ko'pi bor, lekin men eng keng tarqalgan asosiylarini ta'kidlamoqchiman. 
    Asosiy farq - ular ishlaydigan qiymatlar diapazoni: 
    f(x) = x chiziqli funksiyadir. Bu eng sodda, faqat yaratilgan neyron tarmoqni sinab 
    ko'rish yoki ma'lumotlarni asl ko'rinishida uzatish uchun ishlatilishi kerak; 
    - sigmasimon ko'proq keng tarqalgan faollashtirish funktsiyasi. Qiymatlar diapazoni 
    noldan birgacha. Men buni logistika funktsiyasi deb ham atayman
    giperbolik tangens hisoblanadi. Usul salbiy qiymatlarni qoplash uchun ham kerak. 
    Ulardan foydalanish mo'ljallanmagan bo'lsa, giperbolik tangens kerak emas. 
    Aytish kerakki, ular bilan keyingi ishlash uchun ma'lumotlar neyron tarmog'ini sozlash 
    uchun o'quv majmualari talab qilinadi. 
    Sinaps va neyron nima? 


    Международный научный журнал № 3 (100), часть 1 
    «Научный импульс» Октябрь, 2022
    761 
    Bu haqda sun'iy neyron tarmoqlari kontekstida gapirganda, biz hisob-kitoblarni 
    amalga oshiradigan birlikni tushunamiz. U kirish qatlamidan ma'lumotlarni oladi, u bo'yicha 
    oddiy hisob-kitoblarni amalga oshiradi va keyin uni keyingi neyronga uzatadi. 
    Neyron tarmog'ida neyronlarning uch turi mavjud: kirish, chiqish va yashirin. Bir 
    qatlamli strukturada yashirin neyronlar bo'lmaydi. Bias neyronlari va kontekst neyronlari 
    deb ataladigan birliklar ham mavjud. 
    Har qanday neyron ikki turdagi ma'lumotlardan iborat: kirish va chiqish. Birinchi 
    qatlamda chiqishga teng kirishlar mavjud. Boshqa hollarda, kirish oldingi qatlamlarning 
    umumiy ma'lumotlarini oladi, shundan so'ng u normallashtiriladi (talab qilingan 
    diapazondan chiqib ketgan barcha qiymatlar faollashtirish funktsiyasi yordamida 
    o'zgartiriladi). 
    Biz allaqachon aytgan edik, sinaps neyronlar orasidagi aloqadir va har bir sinapsning 
    o'ziga xos og'irligi bor. Shu sababli, kirish ma'lumotlari uzatish vaqtida o'zgartiriladi. Qayta 
    ishlash jarayonida og'irlikning katta ko'rsatkichi bo'lgan sinaps tomonidan uzatiladigan 
    ma'lumotlar ustun bo'ladi. 
    Natijada, natijaga neyronlar emas, balki kirish ma'lumotlarining og'irliklari to'plamini 
    beradigan sinapslar ta'sir qiladi, chunki neyronlarning o'zlari doimo bir xil hisob-kitoblarni 
    amalga oshiradilar. Og'irliklar tasodifiy o'rnatiladi. 
    Neyron tarmoqlar qayerda ishlatiladi? 
    Neyron tarmoqlar ko'p turli muammolarni hal qilish uchun ishlatiladi. Agar biz oddiy 
    loyihalar haqida gapiradigan bo'lsak, oddiy kompyuter dasturi ularni hal qilishi mumkin, 
    agar biz tenglamalarni echish va prognozlashni talab qiladigan murakkab vazifalar haqida 
    gapiradigan bo'lsak, statik ishlov berish usullarini qo'llab-quvvatlaydigan kompyuter dasturi 
    qo'llaniladi. Bundan tashqari, juda qiyin vazifalar, bir xil naqsh tanib olish bor. Bu erda 
    boshqacha yondashuv kerak, chunki inson boshida bu jarayonlarning barchasi ongsiz 
    ravishda sodir bo'ladi (tasvirlarni tan olish va yodlashda odam buni o'zi qiladi, ya'ni u o'z-
    o'zidan sodir bo'ladi, ya'ni u miyadagi mos keladigan jarayonlarni nazorat qilmaydi. miya). 
    To'g'risini aytganda, neyron tarmoqlar odamlarga murakkab va to'liq o'rganilmagan 
    algoritmlar bilan muammolarni hal qilishda yordam berish uchun yaratilgan. Neyron 
    tarmoqlarning sifati ham muhimdir. 
    Bugungi kunda neyron tarmoqlar quyidagi sohalarda qo'llaniladi: 
    - naqshni aniqlash (bu yo'nalishda ular eng keng tarqalgan ishlaydi); 
    - keyingi bosqichni bashorat qilish (bir xil fond bozorlarida savdoning samaradorligi va 
    sifatini oshiradi); 
    - kiritilgan ma'lumotlarni parametrlar bo'yicha tasniflash (kredit robotlari bu ishni 
    osonlikcha engishlari mumkin, ular buning uchun turli parametrlarning kirish 
    to'plamlaridan foydalangan holda tezda kreditni tasdiqlash yoki rad etish to'g'risida qaror 
    qabul qilishlari mumkin). 

    Download 355.36 Kb.
      1   2




    Download 355.36 Kb.
    Pdf ko'rish