Muhammad Al-Xorazmiy nomidagi tatu qarshi filiali 3-kurs talabasi


Download 0.54 Mb.
Pdf ko'rish
bet2/3
Sana17.06.2023
Hajmi0.54 Mb.
#1540049
1   2   3
Bog'liq
3-mustaqil mashina Soliyev A

Neyron tarmoq nima?
Neyron tarmoqlari – bu inson miyasining ishlash faoliyatini qisman aks ettiruvchi tuzilma bo’lib, bunda
ko’plab neyronlar bir-biriga bog’langan holda neyron tarmog’ini tashkil qiladi. Neyron tarmog’i
chapdan o’ngga (to’g’ri-to’g’ri) ko’rinishda amalga oshiriladi, kiruvchi parametrlar neyronlar asosida
hisoblanadi va natijada chiquvchi qiymatlar shakllanadi
Biologik neyron tarmoq tashkil etuvchilarini Cell body (soma), dendrites, Synapse, Axon
Node – tugun, Input – kiruvchi ma’lumotlar, Weights (interconnections) – og’irlik koeffitsentlari, 
Output – chiquvchi ma’lumotlar, natija
Kiruvchi qatlam (input layer) – obyektga tegishli bo’lgan kiruvchi ma’lumotlar (Masalan, 28x28 
o’lchamdagi tasvir bo’ladigan bo’lsa, 784 ta kiruvchi parametr); Chiquvchi qatlam (output layer) –
hisoblash natijasini ko’rsatadigan natijaviy qatlam; Yashirin qatlamlar (hidden layer) – neyron
tarmog’ida asosiy hisoblashlarni amalga oshiruvchi ko’p sathli (yoki bitta sath) neyronlar jamlanmasi


Kerasdagi asosiy struktura bu model. Modellar bir qancha qatlamlardan tashkil topishi mumkin. 
Kerasda qatlamlarning bir nechta turi mavjud. 
◦ Ketma-ket tartibli(Sequential) model
◦ Konvolyutsion qatlam
◦ MaxPooling qatlam
◦ Zich (Dense) qatlam
◦ Dropout qatlam
Kerasning ishlab chiqilishiga asosiy sabab shuki – ungacha boshqa neyron tarmoqlari
kutubxonalaridan foydalanish noqulayroq bo`lgan ya’ni sintaksisi qiyinroq bo`lgan. Keras yuqori-
darajali API modellarni yaratish, qatlamlarni 15-Ma'ruza. Chuqur o’qitish (Deep learning) da 
Python keras va tensorflow kutubxonalaridan foydalanish belgilash yoki bir nechta kirish-chiqish
modellarini boshqarish imkonini beradi. Keras modelni yo`qotish (Loss function) va optimizatsiya
(Optimization function) funksiyasi bilan kompilyatsiya qiladi, va modelni o`qitishni fit funksiyasi
orqali amalga oshiradi.


Mashinali o’qitish nazariyasi - bu ma'lumotlardan takroriy o'rganish va aqlli
dasturlarni yaratish uchun ishlatilishi mumkin bo'lgan yashirin g'oyalarni topish
natijasida paydo bo'ladigan statistik, ehtimollik, hisoblash va algoritmik jihatlarni
kesib o'tuvchi soha. Mashinali o’qitishning ulkan kuchiga qaramay, algoritmlarning
ichki ishlarini yaxshi tushunish va yaxshi natijalarga erishish uchun ushbu
usullarning ko'pini matematik jihatdan chuqur tushunish zarur.

Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   2   3




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