Mashinali o’qitishga kirish va uning asosiy tushunchalari, algoritmlari


Download 328.4 Kb.
Pdf ko'rish
bet2/3
Sana17.06.2023
Hajmi328.4 Kb.
#1526641
1   2   3
Machine learning(mashinali o'qitish) - o'zi o'rganadigan dasturlar yaratish 
amaliyoti va nazariyasi, sun'iy intellektning katta qismi. Dasturchilar o'z 
algoritmlariga xususiy hollarda umumiy qonuniyatlarni aniqlashni o'rgatishadi. 
Natijada, kompyuter, inson avvaldan ko'rsatib o'tgan buyruqlaridan emas, balki, o'z 
shaxsiy malakasidan kelib chiqib qaror qabul qiladi. Bunday o'qitishning juda ko'p 
metodlari data mining'ga oid bo'lishi mumkin. Mashinali o'qitishga birinchi tarifni 
1959-yilda amerikalik informatik Artur Samuel bergan. U sun'iy intellekt 
elementlariga ega bo'lgan shashka o'yini, dunyoda birinchi o'zi o'rganadigan dasturni 
yaratgan. 


Deep learning(chuqur o'qitish) - yanada murakkab va yanada mustaqil bo'lgan o'zi 
o'qidigan dasturlar yaratadigan mashinali o'qitish turi. Oddiy mashinali o'qitish 
hollarida boshqariladigan malaka yordamida kompyuter bilimlarni aniqlab oladi: 
dasturchi algoritmga ma'lum misollarni ko'rsatadi, xatolarni qo'lda to'g'rilaydi. Deep 
learningda esa, tizim o'zi o'z funksiyalarini loyihalaydi, ko'p darajali hisob- kitoblar 
amalga oshiradi va atrof-muhit haqida xulosalar qiladi. 
Odatda chuqur o'qitishni neyron tarmoqlarga tadbiq qilishadi. Bu texnologiya asosan 
rasmlarni qayta ishlashda, nutqni tanishda, neyromashina tarjima, farmatsevtikadagi 
hisoblashlarda va boshqa zamonaviy texnologiyalarda qo'llaniladi. Asosan Google, 
facebook va Baidu tomonidan loyihalarga tadbir qilinadi. 
Algoritmlarni ifodalash. Algoritmlarni ko'pgina belgilar, shu jumladan, ifodalash 
mumkin tabiiy tillar, psevdokod, oqim jadvallari, drakon-jadvallar, dasturlash tillari 
yoki boshqaruv jadvallari (tomonidan qayta ishlangan tarjimonlar). Algoritmlarning 
tabiiy tildagi ifodalari keng va noaniq bo'lib, murakkab yoki texnik algoritmlar 
uchun kamdan-kam qo'llaniladi. Psevdokod, oqim jadvallari, drakon-jadvallar 
va boshqaruv jadvallari - bu tabiiy tilga asoslangan bayonotlarda uchraydigan ko'plab 
noaniqliklardan qochadigan algoritmlarni ifodalashning tuzilgan usullari. Dasturlash 
tillari birinchi navbatda algoritmlarni kompyuter tomonidan bajarilishi mumkin 
bo'lgan shaklda ifodalash uchun mo'ljallangan, lekin ko'pincha algoritmlarni 
aniqlash yoki hujjatlashtirish usuli sifatida ishlatiladi. 
Vakillarning xilma-xilligi mavjud va berilganni ifodalash mumkin Turing mashinasi 
dastur mashinalar jadvallari ketma-ketligi sifatida (qarang cheklangan holatdagi 
mashina, davlat o'tish jadvali va boshqaruv jadvali ko'proq uchun), oqim sxemalari 
sifatida va drakon-jadvallar (qarang holat diagrammasi ko'proq uchun), yoki ibtidoiy 
shakl sifatida mashina kodi yoki yig'ilish kodi "to'rtliklar to'plamlari" deb 
nomlangan (qarang Turing mashinasi ko'proq). 


Algoritmlarni quyidagicha Turing mashinasini tavsiflashning qabul qilingan uchta 
darajasiga ajratish mumkin: 

Download 328.4 Kb.

Do'stlaringiz bilan baham:
1   2   3




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