O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI
MUHAMMAD AL XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI FARG’ONA FILIALI
KOMPYUTER INJINIRINGI
FAKULTETI 716 – 20-
GURUH TALABASI
Atadjanov Kudratbekning
IT/Mutaxassislik tanlov fani
(Ma'lumotlarning intellektual
tahlili)
FANIDAN BAJARGAN
2-Amaliy
topshirig'i
FARG’ONA – 2024-yil
Computer vision
Kompyuter ko'rish nima?
Kompyuterni ko'rish - bu sun'iy
intellekt (AI) sohasi bo'lib, u
kompyuterlar va tizimlarga raqamli
tasvirlar, videolar va boshqa vizual
ma'lumotlardan
mazmunli
ma'lumotlarni olish va bu ma'lumotlar
asosida
harakatlar
qilish
yoki
tavsiyalar berish imkonini beradi.
Agar AI kompyuterlarga fikrlash
imkonini bersa, kompyuterni ko'rish
ularga ko'rish, kuzatish va tushunish
imkonini beradi.
Kompyuterni ko'rish mashinalarni ushbu
funktsiyalarni
bajarishga
o'rgatadi.
Mahsulotlarni tekshirish yoki ishlab chiqarish
aktivlarini kuzatishga o‘rgatilgan tizim bir
daqiqada minglab mahsulot yoki jarayonlarni
tahlil qilib, ko‘zga tashlanmaydigan nuqson
yoki
muammolarni
payqab,
inson
imkoniyatlaridan tezda oshib ketishi mumkin.
Kompyuter ko'rish qanday ishlaydi?
Kompyuterni ko'rish juda ko'p ma'lumotlarni talab
qiladi. U farqlarni aniqlamaguncha va oxir-oqibat
tasvirlarni tan olmaguncha ma'lumotlar tahlilini
qayta-qayta amalga oshiradi. Masalan, kompyuterni
avtomobil shinalarini tanib olishga o'rgatish uchun,
farqlarni o'rganish va shinani, ayniqsa nuqsoni
bo'lmagan shinani tanib olish uchun shinalar
tasvirlari va shinalar bilan bog'liq narsalarni ko'p
miqdorda berish kerak.
Buni amalga oshirish uchun ikkita
muhim texnologiya qo'llaniladi:
DNN
CNN
Mashina o'rganish kompyuterga vizual ma'lumotlar
konteksti haqida o'zini o'rgatish imkonini beruvchi
algoritmik modellardan foydalanadi. Agar model
orqali yetarlicha ma'lumot berilsa, kompyuter
ma'lumotlarga "ko'rib chiqadi" va o'zini bir tasvirni
boshqasidan ajratishga o'rgatadi. Algoritmlar
mashinani tasvirni tanib olish uchun dasturlashdan
ko'ra, o'z-o'zidan o'rganish imkonini beradi.
CNN tasvirlarni teglar yoki teglar berilgan
piksellarga bo'lish orqali mashinani o'rganish yoki
chuqur o'rganish modeliga "ko'rinishga" yordam
beradi. U konvolyutsiyalarni amalga oshirish uchun
teglardan foydalanadi (uchinchi funktsiyani ishlab
chiqarish uchun ikkita funktsiya bo'yicha
matematik operatsiya) va "ko'rayotgani" haqida
bashorat qiladi.
Neyron tarmoq konvolyutsiyalarni amalga oshiradi
va bashoratlar ro'yobga chiqa boshlagunga qadar
bir qator iteratsiyalarda o'z bashoratlarining
to'g'riligini tekshiradi. Keyin u tasvirlarni
odamlarga o'xshash tarzda tan oladi yoki ko'radi.
Computer visionni qo’llanilishi
IBM 2018-yilgi Masters golf turniri uchun “Mening
lahzalarim”ni
yaratishda
kompyuter
ko‘rish
qobiliyatidan foydalangan. IBM Watson yuzlab
soatlik Masters kadrlarini tomosha qildi va muhim
kadrlarning diqqatga sazovor joylarini (va
tovushlarini) aniqlay oldi. U ushbu muhim
daqiqalarni tuzatdi va ularni shaxsiylashtirilgan
diqqatga sazovor joylar sifatida muxlislarga taqdim
etdi.
Google Translate foydalanuvchilarga
smartfon kamerasini boshqa tildagi
belgiga qaratish va deyarli darhol
o‘zlari xohlagan tildagi belgining
tarjimasini olish imkonini beradi.
O'z-o'zidan
boshqariladigan
transport
vositalarining
rivojlanishi
avtomobil
kameralari va boshqa sensorlarning vizual
kirishini tushunish uchun kompyuter ko'rishiga
tayanadi.
Boshqa
avtomobillarni,
yo'l
belgilarini, piyodalarni, velosipedlarni va
yo'lda
uchraydigan
barcha
vizual
ma'lumotlarni aniqlash juda muhimdir.
IBM aqlli sun'iy intellektni chetga olib chiqish
va
avtomobil
ishlab
chiqaruvchilariga
avtomobil zavoddan chiqib ketishidan oldin
sifat nuqsonlarini aniqlashga yordam berish
uchun Verizon kabi hamkorlari bilan
kompyuter ko'rish texnologiyasini qo'llaydi.
Kompyuterni ko'rish bo'yicha o'rnatilgan
vazifalarning bir nechta misollari:
|