Mashinani o’qitish (Machine Learning) – bu kompyuterni dasturlashning yangi yo’nalishi bo’lib, ma’lumotlarni o’qib olish va shu ma’lumotlar asosida o’rganish xususiyatiga ega bo’lishidir.
Mashinali o’qitish - bu ma'lumotlardan ma'lumot olishdir. Bu statistika, sun'iy intellekt va informatika chorrahasida joylashgan ilmiy maydon bo'lib, prognozli analitik yoki statistik o'rganish sifatida ham tanilgan. So'nggi yillarda mashinada o'qitish usullarini kundalik hayotda qo'llash odatiy holga aylandi. Ko'pgina zamonaviy veb-saytlar va qurilmalar filmlarni tomosha qilish, oziq-ovqat yoki oziq-ovqat mahsulotlariga buyurtma berish, shaxsiylashtirilgan onlayn radioeshittirishlar va fotosuratlardagi do'stlar timsollarini tanib olish uchun avtomatik tavsiyalardan tortib, kompyuterni o'rganish algoritmlaridan foydalanadilar. Facebook, Amazon yoki Netflix kabi murakkab saytni ko'rsangiz, saytning har bir bo'limida bir nechta mashinani o'rganish modellari mavjud bo'lishi ehtimoldan yiroq emas.
MO’ ning qo`llanilish sohalariga quyidagilar kiradi:
Teoremalarni isbotlash;
O`yinlar;
Timsollarni tanib olish;
Qaror qabul qilish;
Adaptiv (moslashuvchan) dasturlash;
Mashinada musiqalarini bastalash;
Tabiiy tilda ma’lumotlarni qayta ishlash;
O`qituvchi to`rlar (neyroto`rlar);
Og`zaki kontseptual o`qitish.
MO’ quyidagi sohalarga qo’llanilmoqda: timsollarni tanib olish, ma’lumotlarni ishlash, timsollardagi ma’lumotlarni to’ldirish, assosiativli qidiruv, sinflash, bashoratlash, tashxis qo’yish, signallarni ishlash, jarayonlarni boshqarish, ma’lumotlarni segmentlash, ma’lumotlarni siqish, murakkab jarayonlarni boshqarish, mashinali ko’rish, nutqlarni tanish va h.k.
3-savol
Matlab dasturlash tili tahlili.
Matlabda qanday dasturlash tili. Matlab - texnik hisoblash muammolarini hal qilish uchun dasturiy ta'minot to'plami - o'rnatish va sozlash
Matlab paketining nomi inglizcha qisqa Matritsa Laboratoriya(nimani anglatadi matritsa laboratoriyasi). Xuddi shu muddat bo'yicha (ya'ni Matlab) nomlangan va dasturlash tili ishlatilgan dastur kodlarini tuzish. Ma'lumki, dastur kodi mumkin kompilyatsiya qilishyoki talqin qilingan... Birinchi holda, biz markaziy protsessor tomonidan bajariladigan ijro (mashina) kodini olamiz. Tarjima qilishda transformatsiya mavjud to'g'ridan-to'g'ri tarjimon tizimi tomonidan bajariladigan oraliq kodga. Tuzilgan kod odatda tezroq ishlaydi izohlangan koddan ko'ra. Biroq, izohlangan dasturlash tillari sintaksis nuqtai nazaridan ancha demokratikdir. Matlab dastur kodi talqin etiladi. Biroq, bu hech qanday tarzda buzilmaydi matlabning hisoblash imkoniyatlarini shubha ostiga qo'ydi. Amalga oshirish asoslari matlab-da turli xil ma'lumotlar turlari mavjud matritsalarbu ko'pchilikni tushuntiradi atrof-muhit xususiyatlari (va dasturlash tili) Matlab. Matritsalarga biz kitob materiallarini taqdim etish jarayonida tez-tez murojaat qilamiz.. Ko'pgina paketlar tor, o'ziga xos yo'naltirilgan. Matlab dasturi raqamli hisob-kitoblarni bajarish va natijalarni turli xil operatsiyalarni bajarish uchun juda ko'p sonli yordam dasturlarini o'z ichiga oladi va o'zingizning to'liq ishlaydigan dastur kodlarini yaratishga imkon beradi. Shu bilan birga, Matlabda ramziy hisob-kitoblarni amalga oshirish mumkin. Matlabda o'rnatilgan MuPAD muhiti shu maqsadga xizmat qiladi. Shunday qilib, Matlab foydalanuvchisiga nafaqat raqamli, balki ramziy hisob-kitoblar sohasida ham keng imkoniyatlar taqdim etiladi.
Do'stlaringiz bilan baham: |