Terminologiya
- Bog‘liqliklar
- Yorliqlar (labels)
- Belgilar (features)
Mashinali o‘rganishda bog‘liqliklar
Mashinali o‘rganish tizimlari bashoratlar chiqarish uchun kirishlar orasidagi bog‘liqliklardan foydalanadi.
Algebrada bog‘liqlik ko‘pincha y = ax + b ko‘rinishida yoziladi:
- y — biz bashorat qilmoqchi bo‘lgan yorliq
- a — chiziqning qiyaligi
- x — kirish qiymatlari
- b — kesishma
Mashinali o‘rganishda bog‘liqlik y = b + wx ko‘rinishida yoziladi:
- y — biz bashorat qilmoqchi bo‘lgan yorliq
- w — vazn (qiyalik)
- x — belgilar (kirish qiymatlari)
- b — kesishma
Mashinali o‘rganishda yorliqlar
Mashinali o‘rganish terminologiyasida yorliq (label) — biz bashorat qilmoqchi bo‘lgan narsa.
U chiziqli grafikdagi y ga o‘xshaydi:
| Algebra | Mashinali o‘rganish |
| y = ax + b | y = b + wx |
Mashinali o‘rganishda belgilar
Mashinali o‘rganish terminologiyasida belgilar (features) — bu kirish ma’lumotlari.
Ular chiziqli grafikdagi x qiymatlariga o‘xshaydi:
| Algebra | Mashinali o‘rganish |
| y = ax + b | y = b + wx |
Ba’zan turli vaznlarga ega ko‘plab belgilar (kirish qiymatlari) bo‘lishi mumkin:
y = b + w1x1 + w2x2 + w3x3 + w4x4
- Mashinali o‘rganish modellari
- Mashinali o‘rganishda o‘qitish
- Mashinali o‘rganishda xulosa chiqarish (inference)
- Mashinali o‘rganish bosqichlari
Mashinali o‘rganish modellari
Model yorliq (y) va belgilar (x) orasidagi bog‘liqlikni belgilaydi.
Model hayotida uchta bosqich bor:
- Ma’lumotlarni yig‘ish
- O‘qitish
- Xulosa chiqarish (inference)
Mashinali o‘rganishda o‘qitish
O‘qitishdan maqsad — savolga javob bera oladigan model yaratish. Masalan, uyning kutilayotgan narxi qancha?
Mashinali o‘rganishda xulosa chiqarish (inference)
Xulosa chiqarish — o‘qitilgan modeldan real vaqtdagi ma’lumotlar asosida qiymatlarni aniqlash (bashorat qilish) uchun foydalanish. Masalan, modelni amaliy ishga (production) joriy etish.
Mashinali o‘rganish bosqichlari
Mashinali o‘rganish ikkita asosiy bosqichdan iborat:
1. O‘qitish:
Kirish ma’lumotlari model parametrlarini hisoblash uchun ishlatiladi.
2. Xulosa chiqarish:
"O‘qitilgan" model istalgan kirish ma’lumotlaridan to‘g‘ri natija chiqaradi.
- Nazoratli mashinali o‘rganish
- Nazoratsiz mashinali o‘rganish
- O‘z-o‘zini nazorat qiluvchi mashinali o‘rganish
Nazoratli o‘rganish (Supervised Learning)
Nazoratli mashinali o‘rganish chiqish o‘zgaruvchisining qiymatini bashorat qilish uchun kirish o‘zgaruvchilari to‘plamidan foydalanadi.
Nazoratli o‘rganish algoritmlarni quyidagi vazifalarga o‘qitish uchun yorliqlangan ma’lumotlardan (javoblari ma’lum bo‘lgan ma’lumotlardan) foydalanadi:
- Ma’lumotlarni klassifikatsiya qilish
- Natijalarni bashorat qilish
Nazoratli o‘rganish ma’lum spam namunalariga asoslanib, "Elektron pochtadagi qaysi xat spam?" kabi ma’lumotlarni klassifikatsiya qila oladi.
Nazoratli o‘rganish, masalan, siz ko‘rgan videolar asosida qanday videolarni yoqtirishingizni bashorat qilish kabi natijalarni bashorat qila oladi.
Nazoratsiz o‘rganish (Unsupervised Learning)
Nazoratsiz mashinali o‘rganish istalgan yorliqlanmagan ma’lumotlar to‘plamidagi qonuniyatlardan foydalanib, ma’lumotlardagi qonuniyatlarni (yoki guruhlanishlarni) tushunishga harakat qiladi.
Nazoratsiz o‘rganish ma’lumotlardagi mazmunli qonuniyatlar kabi oldindan aniqlanmagan bog‘liqliklarni bashorat qilish uchun ishlatiladi.
Gap o‘zini o‘zi takomillashtira oladigan kompyuter algoritmlarini yaratish haqida boradi.
Kelajakda mashinali o‘rganish dasturchilarga model yaratmasdan muammolarni hal qilish imkonini beruvchi nazoratsiz o‘rganishga o‘tishi kutilmoqda.
Mustahkamlovchi o‘rganish (Reinforcement Learning)
Mustahkamlovchi o‘rganish nazoratsiz o‘rganishga asoslanadi, lekin foydalanuvchidan qaror yaxshi yoki yomonligi haqida qayta aloqa (feedback) oladi. Qayta aloqa modelni yaxshilashga xizmat qiladi.
O‘z-o‘zini nazorat qiluvchi o‘rganish (Self-Supervised Learning)
O‘z-o‘zini nazorat qiluvchi o‘rganish nazoratsiz o‘rganishga o‘xshaydi, chunki u inson tomonidan yorliq qo‘yilmagan ma’lumotlar bilan ishlaydi.
Farqi shundaki, nazoratsiz o‘rganish klasterlash, guruhlash va o‘lchamlarni kamaytirishdan foydalanadi, o‘z-o‘zini nazorat qiluvchi o‘rganish esa regressiya va klassifikatsiya vazifalari uchun o‘z xulosalarini mustaqil chiqaradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
