Asosiy kontentga o‘tish
Informatik.uz
Magistratura · 1-kurs1-bob. Mashinaviy o‘qitish asoslari

Nazoratli va nazoratsiz o‘qitish

Mashinaviy o‘qitish turlari: yorliqli ma’lumotlarda tasniflash va regressiya, yorliqsiz ma’lumotlarda klasterlash. Modelni o‘quv va test to‘plamlarida baholash hamda ortiqcha moslashuvga qarshi usullarni o‘rganasiz.

1-mavzu / 32 daq o‘qishYangilangan: 27-oktabr, 2026
Mavzular ro‘yxati (1 / 3)

Mashinaviy o‘qitish (ML) — dasturga qoidalarni qo‘lda yozish o‘rniga, ularni ma’lumotlardan o‘rgatish yondashuvi. Tom Mitchell ta’rifiga ko‘ra, agar dasturning T vazifadagi natijasi (P o‘lchovi bilan baholanadi) E tajriba ortgani sari yaxshilansa, dastur o‘rganmoqda deyiladi. Masalan, spamni aniqlash vazifasida tajriba — yorliqlangan xatlar, o‘lchov esa to‘g‘ri aniqlangan xatlar ulushi.

Nazoratli o‘qitishda (supervised learning) har bir o‘quv namunasi javob (yorliq, label) bilan beriladi: model kirish x dan chiqish y ga o‘tish qoidasini o‘rganadi. Agar y diskret sinf bo‘lsa (spam yoki spam emas), vazifa tasniflash (classification), agar uzluksiz son bo‘lsa (uy narxi), regressiya deyiladi. Mashhur algoritmlar: chiziqli regressiya, logistik regressiya (nomiga qaramay, tasniflash algoritmi), qaror daraxtlari, tayanch vektorlar usuli (SVM) va k eng yaqin qo‘shni (k-NN).

Nazoratsiz o‘qitishda (unsupervised learning) javoblar berilmaydi: model ma’lumotdagi yashirin tuzilmani o‘zi topadi. Asosiy vazifalar: klasterlash (o‘xshash obyektlarni guruhlash, masalan, k-means yordamida mijozlarni segmentlash), o‘lchamni kamaytirish (PCA) va anomaliyalarni aniqlash. Natijani baholash qiyinroq, chunki to‘g‘ri javob yo‘q va xulosa ko‘pincha mutaxassis talqiniga tayanadi. Bulardan tashqari, yarim nazoratli o‘qitish (kam yorliqli, ko‘p yorliqsiz ma’lumot) va mustahkamlovchi o‘qitish (agent mukofot orqali o‘rganadi) ham mavjud.

Model sifati faqat o‘qitishda ko‘rilmagan ma’lumotlarda baholanadi, shuning uchun ma’lumotlar o‘quv va test to‘plamlariga (masalan, 80% va 20%) bo‘linadi. Model o‘quv ma’lumotlarini yodlab olib, yangi ma’lumotda yomon ishlasa, bu ortiqcha moslashuv (overfitting) deyiladi; juda sodda model esa yetarlicha moslashmaydi (underfitting). Ortiqcha moslashuvga qarshi ko‘proq ma’lumot, soddaroq model, regulyarizatsiya va kross-validatsiya qo‘llanadi.

Asosiy xulosalar

  • Mashinaviy o‘qitish qoidalarni qo‘lda yozish o‘rniga ma’lumotlardan o‘rganadi.
  • Nazoratli o‘qitishda yorliqli ma’lumotlar bor: tasniflash (diskret sinf) va regressiya (uzluksiz qiymat).
  • Nazoratsiz o‘qitishda yorliq yo‘q: klasterlash, o‘lchamni kamaytirish va anomaliyalarni topish.
  • Model sifati o‘qitishda ishlatilmagan test to‘plamida baholanadi.
  • Ortiqcha moslashuv — modelning o‘quv ma’lumotlarini yodlab, yangi ma’lumotga umumlashtira olmasligi.

Amaliy topshiriqlar

  1. Quyidagi vazifalarni nazoratli (tasniflash yoki regressiya) yoki nazoratsiz o‘qitishga ajrating va asoslab bering: xatni spamga ajratish, ertangi havo haroratini bashorat qilish, mijozlarni xarid odatiga ko‘ra guruhlash, rentgen suratini «sog‘lom» yoki «kasal» sinfiga ajratish.
  2. Python’da scikit-learn ning load_iris ma’lumotlarini train_test_split bilan 80/20 nisbatda bo‘ling, KNeighborsClassifier ni o‘qiting va test to‘plamida accuracy_score ni hisoblang.
  3. Xuddi shu ma’lumotlarda yorliqlarni e’tiborsiz qoldirib KMeans(n_clusters=3) ni ishga tushiring va hosil bo‘lgan klasterlarni haqiqiy turlar bilan solishtiring (masalan, adjusted_rand_score yordamida).

Mustahkamlash savollari

O‘zingizni sinab ko‘ring: avval o‘ylab ko‘ring, keyin javobni oching.

  1. 1Tasniflash va regressiya vazifalari qanday farqlanadi?
    Tasniflashda natija diskret sinf (spam yoki spam emas), regressiyada esa uzluksiz son (narx, harorat).
  2. 2Nima uchun modelni o‘quv to‘plamida emas, test to‘plamida baholash kerak?
    O‘quv to‘plamida model ma’lumotni yodlab olishi mumkin; faqat ko‘rilmagan ma’lumot modelning yangi holatlarda qanday ishlashini ko‘rsatadi.
  3. 3Klasterlash qaysi turdagi o‘qitishga kiradi?
    Nazoratsiz o‘qitishga, chunki unga yorliqlar talab qilinmaydi.

0 / 3 mavzu o‘tildi

Kirib belgilash