1 Sun'iy neyron tarmoqlarga kirish ning rivojlanish tarixidoirasida yechilgan masalalar


Amalga oshirish algoritmining tavsifi



Yüklə 330,62 Kb.
səhifə9/10
tarix13.12.2023
ölçüsü330,62 Kb.
#140500
1   2   3   4   5   6   7   8   9   10
2-top nmm

3.3 Amalga oshirish algoritmining tavsifi

Har qanday tasvir ikki o'lchovli massiv sifatida ko'rsatilishi mumkin, uning indekslari tasvir piksellarining koordinatalari va ularning qiymatlari 0-255 oralig'ida 3 ta elementdan iborat ( R , G , B ) massivdir. . Shunday qilib, tasvirning har bir nuqtasi uning rangini aniqlaydigan uchta raqamga noyob tarzda mos keladi.


Kelajakda Keras kutubxonasidan foydalanib, Sequential konvolyutsion neyron tarmog'i modelini yaratish rejalashtirilgan, bu model labelimg dasturida yaratilgan o'quv namunasi bo'yicha o'qitiladi , bu tasvirdagi ob'ektlarni tanlash ishini soddalashtiradi. Neyron tarmog'ini o'qitgandan so'ng, OpenCV kutubxonasi (kompyuterni ko'rish kutubxonasi) yordamida tasvir ma'lumotlari o'zgartiriladi va kompyuterning operativ xotirasiga yuklanadi. Tasvirlar belgilangan ob'ektlarni tanlaydigan o'qitilgan neyron tarmog'ining kirishiga uzatiladi. Ushbu ob'ektlar massivda saqlanadi, ularning har bir elementi mos ravishda x va y , balandlik va kenglik h va w pozitsiyasiga ega bo'ladi . Ikkinchi rasmning ma'lumotlarini massivga xuddi shunday joylashtirish orqali ob'ektning barcha pozitsiyalari birinchi rasmning pozitsiyalari bilan taqqoslanadi va ularning sinfi ham hisobga olinadi. Agar birinchi va ikkinchi tasvirlardagi ob'ektlarning o'rnini elementlar bilan taqqoslaganda, quyidagi shart bajariladi:



Bu erda x 2, y 2 - birinchi rasmdagi ob'ektning koordinatalari, x 1, y 1 - ikkinchi rasmdagi bir xil ob'ektning koordinatalari, E - ob'ektning maksimal og'ishi, bu ob'ektning koordinatalarini anglatadi. ko'chirilgan.


XULOSA

Kurs ishi neyron tarmoqlarning nazariy asoslarini o'rganib chiqdi. ANNni o'qitish bo'yicha takroriy urinishlardan so'ng, ushbu vazifani amalga oshirish uchun python uchun Keras kutubxonasidan foydalanishga qaror qilindi , bu sizga imkon qadar tez va osonlik bilan har xil turdagi va arxitekturadagi neyron tarmoqlarni yaratishga imkon beradi.


Neyron tarmoqlar sun'iy intellekt sohasida yetakchi o'rinni egallaydi. Ularning yordami bilan ko'plab muammolarni algoritmlarni tuzmasdan hal qilish mumkin. Ammo neyron tarmoqlar taxminan biologik tarmoqlar kabi ishlashi uchun ular juda uzoq evolyutsiya jarayonidan o'tishi kerak. Faqat falsafa va insonning aqliy faoliyatiga qiziqish uchun men ushbu mavzuni tanladim, kelajakda o'z hissamni qo'shishga harakat qilaman.


Yüklə 330,62 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin