10 KiB
Maşın öyrənməsinə giriş
Mühazirədən əvvəl test
🎥 Bu dərslə məşğul olmaq üçün yuxarıdakı təsvirə toxunun və videonu izləyin.
Yeni başlayanlar üçün klassik maşın öyrənməsi kursuna xoş gəlmisiniz! İstər bu sahədə tamamilə yeni olun və ya bu sahədə fikirləri cəmləməyə çalışan təcrübəli MÖ mütəsəssisi olun, bizə qatıldığınız üçün məmnuniyyət hissi duyuruq! Sizi MÖ öyrənməyinizdə mehriban bir mühit yaratmaq istəmişik və fikirlərinizi dəyərləndirmək və cavablamaqdan məmnun olarıq.
🎥 Yuxarıdakı təsvirə toxunmaqla videoya baxın: John Guttag MIT-də maşın öyrənməsini təqdim edir
Maşın öyrənməsi ilə başlanğıc
Kurikuluma başlamazdan əvvəl komputerinizi Phyton notbukların icra olunmasına hazır vəziyyətə gətirməyiniz lazımdır.
- Komputerinizi bu videolarla hazırlayın. Linkləri izləyərək komputerinizdə necə Python quraşdıra biləcəyinizi və kodlamaq üçün mətn redaktorunu quraşdıracağınızı öyrənə bilərsiniz.
- Python öyrən. Bu kursda istifadə etdiyimiz və data mühəndislərinə yararlı olan olan Python proqramlaşdırma dilində fundamental biliklərə sahib olmağınız məsləhətdir.
- Node.js və JavaScript öyrən. Bu kursda bir neçə dəfə veb proqramlarını hazırlayarkən JavaScript dilindən istifadə etmişik, buna görə node və npm quraşdırmağınız lazımdır. Visual Studio Code quraşdırmaqla həm Python, həm də JavaScript kodlaması üçün istifadə edə bilərsiniz.
- GitHub hesabı yaradın. Bizi GitHub plaformasından tapmısınızsa, çox güman ki, hesabınız vardır. Lakin əgər yoxdursa, yeni birini yaradın və bu kurrikulumu öz hesabınıza köçürməklə (fork) istədiyiniz kimi istifadə edə bilərsiniz. (Həmçinin bizə ulduz verməyi də unutmayın 😊)
- Scikit-learn kəşf edin. Özünüzü Scikit-learn platforması ilə tanış edin. Dərslərdə bəzi MÖ kitabxanaları bu platformadan istinad olunub.
Maşın öyrənməsi nədir?
'Maşın öyrənməsi' günümüzdə ən populyar və tez-tez istifadə olunan terminlərdən biridir. Hansı sahədə işləməyindən asılı olmayaraq texnologiya ilə tanışlığın varsa, bu termini ən azı bir dəfə eşitmə ehtimalı var. Maşın öyrənməsinin mexanikası çox insan üçün sirdir. Maşın öyrənməsinə yeni başlayan kimi mövzunun bəzən çox ağır olduğunu hiss edə bilərsən. Buna görə maşın öyrənmənin əslində nə olduğunu addımbaaddım praktik nümunələr üzərindən başa düşmək vacibdir.
Məşhurluq xətti
Google Trends platformasında 'maşın öyrənməsi' terminin 'məşhurluq xətti'
Əsrarəngiz kainat
Bizim yaşadığımız kainat çoxlu möhtəşəm sirlərlə doludur. Stefen Haukinq, Albert Eynşteyn və başqa böyük alimlər həyatlarını ətrafımızdakı dünyanın sirlərini açmaq üçün mənalı məlumatlarını araşdırmağa həsr etmişdir. İnsanların öyrənmə tərzi belədir: insan uşaqlıqdan ilbəil böyüdükcə yeni şeylər öyrənir və ətrafındakı dünyanın strukturunu aşkarlayır.
Uşağın beyni
Uşağın beyni və duyğuları ətrafdakı məlumatları qəbul edir və get-gedə həyatın gizli modellərini öyrənir. Bu məlumatlar onun əvvəldən öyrəndiyi şablonları təyin etmək üçün qurduğu məntiqi qaydaları daha da təkmilləşdirir. İnsan beyninin öyrənmə prosesi dünyada yaşayan canlıların ən təkmil formasıdır. Daim gizli modelləri öyrənmək və bunların üzərində kəşflər etmək bizi həyatımız boyu daha da yaxşılaşmağımıza kömək edir. Belə öyrənmə tutumu və təkammülü beyinin plastik xarakteristikası ilə əlaqəlidir. Səthi olaraq insan beynin öyrənməsi prosesinin və maşın öyrənməsi anlayışının arasında bəzi oxşarlıqları təyin edə bilərik.
İnsan beyni
İnsan beyni həqiqi dünyadakı əşyaları dərk edir, qəbul edilən məlumatları emal edir, məntiqi qərarlar verir və şəraitdən asılı olaraq bəzi hərəkətlər edir. Ağıllı şəkildə davranmaq buna deyirik. Maşına ağıllı şəkildə davranmasını proqram vasitəsi ilə quraşdırılması süni intellekt (Sİ) adlanır.
Bəzi terminlər
Bəzi terminlər çaşdırıcı ola bilər. Bunu unutmayaq ki, maşın öyrənməsi (MÖ) süni intellekt sahəsinin daxilində bir hissədir. MÖ qəbul edilən məlumatlardan xüsusi alqoritmlər istifadə etməklə mənalı informasiya və gizli modelləri tapıb rasional qərar vermək prosesində istifadə olunur.
Sİ, MÖ, Dərin öyrənmə
Diaqram Sİ, MÖ, dərin öyrənmə və data elmi arasında əlaqəni təsvir edir. A diagram showing the relationships between AI, ML, deep learning, and data science. Bu qrafikdən ilhamlanaraq Cen Luper tərəfindən hazırlanıb.
Əhatə olunan anlayışlar
Bu kurikulumda biz yalnız yeni başlayanların mütləq bilməli olduğu əsas maşın öyrənməsi anlayışları əhatə edəcəyik. 'Klassik maşın öyrənməsi' mövzusu əsasən bir çox tələbənin əsasları öyrənməsinə kömək etmiş mükəmməl Scikit-learn kitabxanası ilə əhatə olunub. Süni intellektin və ya dərin öyrənməni aynlayışlarını daha yaxşı başa düşmək üçün maşın öyrənməsinin əsas bilikləri vacibdir və biz sizə burada bunu təklif edirik.
Bu kursda öyrənəcəksiniz:
- maşın öyrənməsi əsas anlayışları
- MÖ tarixi
- MÖ və ədalət
- MÖ reqressiya texnikaları
- MÖ təsnifat texnikaları
- MÖ qruplaşdırma texnikaları
- MÖ təbii danışıq emal olunması texnikaları
- MÖ zamana bağlı təxminetmə texnikaları
- möhkəmləndirərək öyrənmə
- MÖ real həyatda tətbiqləri
Nələri əhatə etməyəcəyik
- dərin öyrənmə
- neural şəbəkələr
- Suni İntellekt (Sİ)
Daha yaxşı öyrənmə təcrübəsi üçün biz neural şəbəkələrin, 'dərin öyrənmənin' - çoxlu qatlarla formalaşan model quran neural şəbəkələr - və Sİ-nin mürəkkəbliklərini daxil etməmişik. Onlar barədə digər kurikulumlarla bəhs edəcəyik. Biz həmçinin gələcəkdə data elmini daha geniş əhatə edən kurikulumu da təklif edəcəyik.
Niyə maşın öyrənməsi mövzusunu öyrənməliyəm?
Maşın öyrənməsi sistem tərəfdən baxıldıqda məlumatlardan gizli modelləri öyrənərək məntiqli qərar verə bilən avtomatik sistemin yaradılmasıdır.
Bu motivasiya insan beyninin ətraf aləmdən qəbul etdiyi məlumatlar əsasında öyrənməsindən yaranıb.
✅ Bir dəqiqəlik düşünün, biznes ənənəvi üsulla dəqiq qaydalarla tənzimlənən sistem qurmaq əvəzinə nə üçün maşın öyrənməsi strategiyasını seçər.
Maşın öyrənməsi tətbiqləri
Maşın öyrənməsinin tətbiqləri mobil telefonlarımızdan, ağıllı cihazlardan və digər sistemlərdən yaranıb ətrafımızda axın edən məlumatlar kimi hər yerdədirlər. Maşın öyrənmə alqoritmlərinin nəhəng potensiyalını nəzərə alaraq araşdırmaçılar çoxölçülü və çox-parametrli həqiqi həyat problemlərini müsbət nəticələr əldə edərək kəşf edirlər.
MÖ tətbiq olunan nümunələr
Maşın öyrənməsini bir çox yollarla istifadə edə bilərsiniz:
- Xəstənin tibbi tarixçəsi və hesabları əsasında xəstəliyin mümkünlüyünü təxmin etmək.
- Hava məlumatları əsasında növbəti hava hadisələrini təxmin etmək.
- Mətnin yazılma hissini, məqsədini anlamaq.
- Təbliğatın qarışısını almaq üçün yanlış xəbərləri təyin etmək.
Maliyyə, iqtisadiyyat, geologiya, kosmik tədqiqat, biotibbi mühəndislik, idrak elmi və digər bir çox sahələr maşın öyrənəmsini mənimsəyərək böyük məlumat emalı problemlərini həll edirlər.
Nəticə
Maşın öyrənmə həqiqi həyatdan götürülmüş və ya suni yaradılmış məlumatlarda mənalı modellərin tapılmasın prosesini avtomatlaşdırır. Bu üsul böyük dəyərli bizneslərdən, tibb, maliyyə və digər tətbiqlərdə istifadə edilərək isbat edilib.
Yaxın gələcəkdə çox yayılması səbəbindən maşın öyrənməsinin fundamental anlayışlarını bilmək istənilən sahədə çalışan insanlar üçün bir məcburiyyət olacaqdır.
🚀 Məşğələ
Dəftər, kağız və ya onlayn Excalidraw kimi tətbiqdə Sİ, MÖ, dərin öyrənmə və data elmi barədə anladıqlarınızı təsvir edin. Hər bir texnika ilə yaxşı həll edə biləcəyiniz problem fikirlərinizi də qeyd edin.
Mühazirədən sonra test
Təkrarlayın və özünüz öyrənin
MÖ alqoritmləri ilə bulud mühitində həll edə biləcəyiniz problemlər barədə daha öyrənmək üçün bu öyrənmə planından istifadə edə bilərsiniz.
MÖ əsasları barədə bu öyrənmə planına da baxış edin.



