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.
Mavzular ro‘yxati (1 / 3)
1-bob. Mashinaviy o‘qitish asoslari
2-bob. Neyron tarmoqlar
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
- 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.
- Python’da
scikit-learnningload_irisma’lumotlarinitrain_test_splitbilan 80/20 nisbatda bo‘ling,KNeighborsClassifierni o‘qiting va test to‘plamidaaccuracy_scoreni hisoblang. - 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_scoreyordamida).
Mustahkamlash savollari
O‘zingizni sinab ko‘ring: avval o‘ylab ko‘ring, keyin javobni oching.
1Tasniflash va regressiya vazifalari qanday farqlanadi?Javobni ko‘rishJavobni yashirish
Tasniflashda natija diskret sinf (spam yoki spam emas), regressiyada esa uzluksiz son (narx, harorat).2Nima uchun modelni o‘quv to‘plamida emas, test to‘plamida baholash kerak?Javobni ko‘rishJavobni yashirish
O‘quv to‘plamida model ma’lumotni yodlab olishi mumkin; faqat ko‘rilmagan ma’lumot modelning yangi holatlarda qanday ishlashini ko‘rsatadi.3Klasterlash qaysi turdagi o‘qitishga kiradi?Javobni ko‘rishJavobni yashirish
Nazoratsiz o‘qitishga, chunki unga yorliqlar talab qilinmaydi.
Saytga kiring
Slaydlar va PDF faqat ro‘yxatdan o‘tgan foydalanuvchilar uchun: ko‘rish ham, yuklab olish ham. Kirish bepul.
Saytga kiring
Slaydlar va PDF faqat ro‘yxatdan o‘tgan foydalanuvchilar uchun: ko‘rish ham, yuklab olish ham. Kirish bepul.
0 / 3 mavzu o‘tildi
Kirib belgilash