1-Mustaqil ish Mavzu: Python muhitida keras paketidan foydalanib neyron tarmoq qurish Reja


Download 118.3 Kb.
Sana22.02.2023
Hajmi118.3 Kb.
#1223227
Bog'liq
711 19 Abrorbek Ataxanov Mashinali o\'qitish 1 mustaqil


Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnoogiyalari Universiteti
Farg’ona Filiali
Mavzu: Python muhitida keras paketidan foydalanib neyron tarmoq qurish
Bajardi:_____________ 711-19 guruh A.Ataxanov
“Mashinali o’qitishga kirish”
fanidan
1-Mustaqil ish
 
Mavzu: Python muhitida keras paketidan foydalanib neyron tarmoq qurish
Reja:
 
  • Keras paketi haqida qisqacha
  • Neyron tarmoq haqida ma’lumot

Keras bu – ...
Keras – bu Python-da yozilgan, Theano yoki Tensorflow-ning asosiga qurilgan Ochiq Kodli neyron tarmoq kutubxonasidir. U modulli, tezkor va ishlatish uchun qulay holatda Google kompaniyasi muhandisi Fransua Cholet ishlab chiqqan.
Keras kutubxonasidagi Sequential() nima vazifani bajaradi?
Ketma-ket tartibli modelning asosiy g'oyasi shunchaki Keras qatlamlarini ketma-ket tartibda joylashtirishdir. Ya`ni qatlamlar turgan tartibi bo`yicha ishga tushiriladi Ketma-ket tartibli(Sequential) model qurishda qollaniladi
Keras kutubxonasida neyron tarmoq modelini qurish jarayonida quyidagi dastur kodi nima vazifani bajaradi? model = Sequential()
model.add(Dense(16, input_shape=(64,)))
Kerasda neyron tarmoq qurish (Input)
Keras muhitida qurilgan neyron tarmoqda joriy qatlam uchun faollashtirish funksiyasini qo‟shishda quyidagilarning qaysi biridan foydalaniladi?
Dense Activation Dropout - ReLU function
Keras muhitida “Dropout” qatlami nima vazifani bajaradi?
Dropout qatlami o`qitish jarayonida neyron tarmoqdagi ahamiyati yo’q bo’lgan neyronlarni tashlab yuborish amalini bajarish uchun ishlatiladi
Keras muhitida qurilgan neyron tarmoqda “Dropout” amali qaysi qatlam uchun tadbiq qilinmaydi?
Kiruvchi va W va Bais (ozod had)
Keras muhitida bir-biriga bog‟langan neyronlarni hosil qilish uchun qaysi qatlamdan foydalaniladi?
Zich dence qatlam zich qatlam bir-biriga to'liq bog'langan qatlamdir, ya'ni qatlamdagi barcha neyronlar keyingi qatlam bilan bog'langan va bu qatlamdan juda ko`p foydalaniladi,( Zich (Dense) qatlam)
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;
Download 118.3 Kb.

Do'stlaringiz bilan baham:




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