|
|
[](https://github.com/microsoft/ML-For-Beginners/blob/master/LICENSE)
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/graphs/contributors/)
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/issues/)
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/pulls/)
|
|
|
[](http://makeapullrequest.com)
|
|
|
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/watchers/)
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/network/)
|
|
|
[](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/)
|
|
|
|
|
|
# Yeni Başlayanlar üçün Maşın Öyrənməsi - Dərs Proqramı
|
|
|
|
|
|
> 🌍 Dünya mədəniyyətləri vasitəsilə Maşın Öyrənməsini araşdırarkən dünyanı gəzin 🌍
|
|
|
|
|
|
Microsoft-un Bulud Advokatları, böyük məmnuniyyət hissi ilə sizə Maşın Öyrənməsi haqqında hər şeyi əhatə edən 12 həftəlik, 26 dərsdən ibarət dərs proqramını təqdim edir. Bu proqramda siz Scikit-learn kitabxanasından istifadə edərək və [Yeni başlayanlar üçün AI dərs proqramında](https://aka.ms/ai4beginners) əhatə olunmuş dərin öyrənmədən yan keçərək, **klassik maşın öyrənməsi** haqqında öyrənəcəksiniz. Bu dərsləri ['Başlayanlar üçün Data Elmi' dərs proqramımız](https://aka.ms/ds4beginners) ilə birgə aparamığınızı tövsiyyə edirik!
|
|
|
|
|
|
Bu klassik texnikaları dünyanın bir çox yerindən olan datalara tətbiq etdiyimiz üçün bizimlə dünya üzrə səyahət edin. Hər bir dərsə dərsdən əvvəl və sonra olan quizlər, dərsi başa çatdırmaq üçün yazılı təlimatlar, həll yolu, tapşırıq və s. daxildir. Yeni bacarıqların oturuşması üçün özünü doğrultmuş praktik dərs proqramımız isə sizə tətbiq edərək öyrənməyə imkan yaradır.
|
|
|
|
|
|
**✍️ Müəlliflərimizə qucaq dolusu təşəkkürlər** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu və Amy Boyd
|
|
|
|
|
|
**🎨 İllüstratorlarımıza da təşəkkürlər** Tomomi Imura, Dasani Madipalli və Jen Looper
|
|
|
|
|
|
**Microsoft Tələbə Səfirimizə, müəlliflərə, rəyçilərə və məzmun müəlliflərinə**, xüsusilə Rishit Dagli, Muhammad Sakib Khan İnan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila və Snigdha Agarvalla 🙏 xüsusi təşəkkür 🙏 edirik.
|
|
|
|
|
|
**🤩 Microsoft Tələbə Səfirləri Eric Wanjau, Jasleen Sondhi və Vidushi Guptaya R dərslərimizə görə əlavə təşəkkür edirik!**
|
|
|
|
|
|
# Başlayaq
|
|
|
|
|
|
> [Bu kurs üçün lazım olan bütün əlavə resursları Microsoft Learn kolleksiyamızdan tapa bilərsiniz](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
|
|
|
|
|
|
**[Tələbələr](https://aka.ms/student-page)**, bu kurrikulumdan istifadə etmək üçün reponu öz GitHub hesabınıza kopyalayın və tapşırıqları özünüz tək və ya qrup şəklində tamamlayın:
|
|
|
|
|
|
- Mühazirədən əvvəl test ilə başlayın.
|
|
|
- Mühazirəni oxuyun və hər bir bilik yoxlamasında olan fəaliyyətləri tamamlayın.
|
|
|
- Həll kodunu işlətməkdənsə, dərsləri dərk edərək layihələri qurmağa çalışın; lakin bu kodlar hər bir layihə yönümlü dərsin `/solution` qovluğunda mövcuddur.
|
|
|
- Mühazirədən sonrakı quizdə iştirak edin.
|
|
|
- Problemi həll edin.
|
|
|
- Tapşırığı tamamlayın.
|
|
|
- Dərsi tamamladıqdan sonra [Müzakirə Platformasına](https://github.com/microsoft/ML-For-Beginners/discussions) daxil olun və müvafiq PAT rubrikasını dolduraraq "yüksək səslə öyrənin". 'PAT' öyrənmənizi davam etdirmək üçün doldurduğunuz "Progress Assessment Tool"(Tərəqqi Qiymətləndirmə Aləti)-dir. Birlikdə öyrənməyiniz üçün digər PAT-lara da reaksiya verə bilərsiniz.
|
|
|
|
|
|
> Əlavə oxu üçün isə bu [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott) modulları və öyrənmə yollarını izləməyinizi tövsiyyə edirik.
|
|
|
|
|
|
**Müəllimlər**, sizlər üçün bu kurrikulumdan necə istifadə etmək barədə [bəzi təkliflər hazırlamışıq](../for-teachers.md).
|
|
|
|
|
|
---
|
|
|
|
|
|
## Video təlimatlar
|
|
|
|
|
|
Bəzi dərslər qısa formada videoyazı şəklində də mövcuddur. Onları dərslərin daxilində və ya [Microsoft Developer YouTube kanalındakı "ML for Beginners" pleylistində](https://aka.ms/ml-beginners-videos) aşağıdakı şəkilə klikləməklə tapa bilərsiniz.
|
|
|
|
|
|
[](https://aka.ms/ml-beginners-videos)
|
|
|
|
|
|
---
|
|
|
|
|
|
## Komanda ilə tanış olun
|
|
|
|
|
|
[](https://youtu.be/Tj1XWrDSYJU "Promo çarx")
|
|
|
|
|
|
[Mohit Jaisal](https://linkedin.com/in/mohitjaisal) tərəfindən hazırlanmış **Gif**.
|
|
|
|
|
|
> 🎥 Layihə və onu yaradan şəxslər haqqında video üçün yuxarıdakı şəklə klikləyin!
|
|
|
|
|
|
---
|
|
|
|
|
|
## Pedaqogika
|
|
|
|
|
|
Bu dərs proqramını qurarkən iki pedaqoji prinsip seçmişik: praktiki **layihə əsaslı** olmasını və **tez-tez keçirilən quizlərin** olmasını təmin etmək. Bundan əlavə, bu kurrikulum bütünlük təşkil edə bilməsi üçün ortaq bir **mövzuya** malikdir.
|
|
|
|
|
|
Məzmunun layihələrə uyğun olmasını təmin etməklə proses tələbələr üçün daha cəlbedici olacaq və anlayışların yadda qalıcılığı artacaqdır. Bundan əlavə, dərsdən əvvəl az ballı quizlər tələbənin mövzunu öyrənmək istəyini müəyyənləşdirir, dərsdən sonra ikinci quiz isə onun daha da yadda qalmasını təmin etmiş olur. Bu kurikulum çevik və əyləncəli olmaq üçün nəzərdə tutulmuşdur, tam və ya qismən tamamlana bilər. Layihələr sadədən başlayır və 12 həftəlik dövrün sonuna yaxınlaşdıqca mürəkkəbləşir. Bu kurrikuluma həmçinin əlavə kredit kimi və ya müzakirə üçün əsas kimi istifadə edilə bilən ML-in real tətbiqləri üzərinə son söz də daxildir.
|
|
|
|
|
|
> [Davranış Kodeksi](../CODE_OF_CONDUCT.md), [Töhfə vermək](../CONTRIBUTING.md) və [Tərcümə](../TRANSLATIONS.md) təlimatlarımızı tapın. Konstruktiv rəylərinizə açığıq!
|
|
|
|
|
|
## Hər dərsə daxildir
|
|
|
|
|
|
- dərslə bağlı eskiz
|
|
|
- əlavə video material
|
|
|
- video təlimatlar (yalnız bəzi dərslər)
|
|
|
- Mühazirədən əvvəl test
|
|
|
- yazılı dərs
|
|
|
- layihə əsaslı dərslər üçün, layihənin necə qurulmasına dair addımlı təlimatlar
|
|
|
- biliyin yoxlanması
|
|
|
- məşğələ
|
|
|
- əlavə oxu
|
|
|
- tapşırıq
|
|
|
- Mühazirə sonrası test
|
|
|
|
|
|
> **Dillər haqqında qeyd**: Bu dərslər əsasən Python dilində yazılsalar da, bir çoxları R dilində də mövcuddurlar. R dilində olan dərsləri etmək üçün `/solution` qovluğuna keçməyiniz və R dərslərini axtarmağınız lazımdır. Onlara **R Markdown** faylını təmsil edən .rmd genişləndirilməsi daxildir. Bu tip fayllara, `Markdown sənədində` `kod parçaları`(R və ya digər dillərin) və `YAML başlığının`(çıxışın, məsələn PDF-in formatını müəyyən edir) birləşməsi baxa bilərik. Kodunuzu, onun nəticəsini və fikirlərinizi Markdown formatında yazmağa və bütün bunları bir arada etməyə imkan verdiyinə görə, o, data elmi üçün nümunəvi sənədləşdirmə aləti hesab olunur. Bundan əlavə, R Markdown sənədləri PDF, HTML və ya Word kimi çıxış formatlarına render oluna bilərlər.
|
|
|
|
|
|
> **Quizlər haqqında qeyd**: Hər biri 3 sualdan ibarət olmaqla, ümumilikdə 52 quizdən ibarət olan suallar toplusu, [bu proqramda](https://gray-sand-07a10f403.1.azurestaticapps.net/?loc=az) toplanmışdır. Onlara keçid dərslərin daxilindən olsa da, quiz proqramını `quiz-app` qovluğundakı təlimatları izləyərək öz cihazında da işlədə bilərsiniz.
|
|
|
|
|
|
| Dərsin Nömrəsi | Mövzu | Bölmə | Öyrənilmə Məqsədi | Dərsə Keçid | Müəllif |
|
|
|
| :-----------: | :------------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: |
|
|
|
| 01 | Maşın öyrənməsinə giriş | [Giriş](../1-Introduction/translations/README.az.md) | Maşın öyrənməsinin arxasında dayanan sadə konseptləri öyrənin | [Dərs](../1-Introduction/1-intro-to-ML/translations/README.az.md) | Muhammad |
|
|
|
| 02 | Maşın öyrənməsinin tarixi | [Giriş](../1-Introduction/translations/README.az.md) | Bu sahənin altında yatan tarixi öyrənin | [Dərs](../1-Introduction/2-history-of-ML/translations/README.az.md) | Jen and Amy |
|
|
|
| 03 | Ədalətlilik and maşın öyrənməsi | [Giriş](../1-Introduction/translations/README.az.md) | Tələbələrin ML modellərini qurarkən və tətbiq edərkən ədalətlə bağlı nəzərə almalı olduqları vacib fəlsəfi məsələlər hansılardır? | [Dərs](../1-Introduction/3-fairness/translations/README.az.md) | Tomomi |
|
|
|
| 04 | Maşın öyrənməsi üsulları | [Giriş](../1-Introduction/translations/README.az.md) | ML tədqiqatçıları ML modellərini qurmaq üçün hansı üsullardan istifadə edirlər? | [Dərs](../1-Introduction/4-techniques-of-ML/translations/README.az.md) | Chris and Jen |
|
|
|
| 05 | Reqressiyaya giriş | [Reqressiya](../2-Regression/translations/README.az.md) | Reqresiyya modelləri üçün Python və Scikit-learn ilə tanış olun | <ul><li>[Python](../2-Regression/1-Tools/translations/README.az.md)</li><li>[R](../2-Regression/1-Tools/solution/R/lesson_1.html)</li></ul> | <ul><li>Jen</li><li>Eric Wanjau</li></ul> |
|
|
|
| 06 | Şimali Amerikada balqabaq qiymətləri 🎃 | [Reqressiya](../2-Regression/translations/README.az.md) | ML-ə hazırlıq üçün datanı vizuallaşdırın və təmizləyin | <ul><li>[Python](../2-Regression/2-Data/translations/README.az.md)</li><li>[R](2-Regression/2-Data/solution/R/lesson_2.html)</li></ul> | <ul><li>Jen</li><li>Eric Wanjau</li></ul> |
|
|
|
| 07 | Şimali Amerikada balqabaq qiymətləri 🎃 | [Reqressiya](../2-Regression/translations/README.az.md) | Xətti və polinom reqressiya modellərini qurun | <ul><li>[Python](../2-Regression/3-Linear/translations/README.az.md)</li><li>[R](../2-Regression/3-Linear/solution/R/lesson_3.html)</li></ul> | <ul><li>Jen and Dmitry</li><li>Eric Wanjau</li></ul> |
|
|
|
| 08 | Şimali Amerikada balqabaq qiymətləri 🎃 | [Reqressiya](../2-Regression/translations/README.az.md) | Logistik reqressiya modeli qurun | <ul><li>[Python](../2-Regression/4-Logistic/translations/README.az.md) </li><li>[R](../2-Regression/4-Logistic/solution/R/lesson_4.html)</li></ul> | <ul><li>Jen</li><li>Eric Wanjau</li></ul> |
|
|
|
| 09 | Veb Tətbiq 🔌 | [Veb Tətbiq](../3-Web-App/translations/README.az.md) | Öyrədilmiş modelinizdən istifadə etməsi üçün veb tətbiq yaradın | [Python](../3-Web-App/1-Web-App/translations/README.az.md) | Jen |
|
|
|
| 10 | Qruplaşdırmaya giriş | [Qruplaşdırma](../4-Classification/translations/README.az.md) | Datanızı təmizləyin, hazır formaya gətirin və vizuallaşdırın; qruplaşdırmaya giriş | <ul><li> [Python](4-Classification/1-Introduction/translations/README.az.md) </li><li>[R](../4-Classification/1-Introduction/solution/R/lesson_10.html) | <ul><li>Jen and Cassie</li><li>Eric Wanjau</li></ul> |
|
|
|
| 11 | Dadlı Asiya və Hindistan mətbəxi 🍜 | [Qruplaşdırma](../4-Classification/translations/README.az.md) | Qruplaşdırıcılara giriş | <ul><li> [Python](../4-Classification/2-Classifiers-1/translations/README.az.md)</li><li>[R](../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | <ul><li>Jen and Cassie</li><li>Eric Wanjau</li></ul> |
|
|
|
| 12 | Dadlı Asiya və Hindistan mətbəxi 🍜 | [Qruplaşdırma](../4-Classification/translations/README.az.md) | Daha çox qruplaşdırıcılar | <ul><li> [Python](../4-Classification/3-Classifiers-2/translations/README.az.md)</li><li>[R](../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | <ul><li>Jen and Cassie</li><li>Eric Wanjau</li></ul> |
|
|
|
| 13 | Dadlı Asiya və Hindistan mətbəxi 🍜 | [Qruplaşdırma](../4-Classification/translations/README.az.md) | Modelinizdən istifadə edərək tövsiyələr verən veb tətbiq yaradın | [Python](4-Classification/4-Applied/translations/README.az.md) | Jen |
|
|
|
| 14 | Klasterləşdirməyə giriş | [Klasterləşdirmə](../5-Clustering/translations/README.az.md) | Datanızı təmizləyin, hazır formaya gətirin və vizuallaşdırın; klasterləşdirməyə giriş | <ul><li> [Python](../5-Clustering/1-Visualize/translations/README.az.md)</li><li>[R](../5-Clustering/1-Visualize/solution/R/lesson_14.html) | <ul><li>Jen</li><li>Eric Wanjau</li></ul> |
|
|
|
| 15 | Nigeriya musiqi zövqlərini kəşf edin 🎧 | [Klasterləşdirmə](../5-Clustering/translations/README.az.md) | K-Ortalama klasterləşmə metodunu öyrənin | <ul><li> [Python](../5-Clustering/2-K-Means/translations/README.az.md)</li><li>[R](../5-Clustering/2-K-Means/solution/R/lesson_15.html) | <ul><li>Jen</li><li>Eric Wanjau</li></ul> |
|
|
|
| 16 | Təbii dil emalına giriş ☕️ | [Təbii dil emalı](../6-NLP/translations/README.az.md) | Sadə bot yaratmaqla NLP-in əsasları haqqında öyrənin | [Python](../6-NLP/1-Introduction-to-NLP/translations/README.az.md) | Stephen |
|
|
|
| 17 | Yayğın NLP tapşırıqları ☕️ | [Təbii dil emalı](../6-NLP/translations/README.az.md) | Dil strukturları ilə işləyən zaman tələb olunan ümumi tapşırıqlar ilə NLP biliyinizi dərinləşdirin | [Python](../6-NLP/2-Tasks/translations/README.az.md) | Stephen |
|
|
|
| 18 | Tərcümə və hiss analizi ♥️ | [Təbii dil emalı](../6-NLP/translations/README.az.md) | Ceyn Ostin ilə tərcümə və hisslərin analizi | [Python](../6-NLP/3-Translation-Sentiment/translations/README.az.md) | Stephen |
|
|
|
| 19 | Avropanın romantik otelləri ♥️ | [Təbii dil emalı](../6-NLP/translations/README.az.md) | Otel rəyləri ilə təəssürat analizi 1 | [Python](../6-NLP/4-Hotel-Reviews-1/translations/README.az.md) | Stephen |
|
|
|
| 20 | Avropanın romantik otelləri ♥️ | [Təbii dil emalı](../6-NLP/translations/README.az.md) | Otel rəyləri ilə təəssürat analizi 2 | [Python](../6-NLP/5-Hotel-Reviews-2/translations/README.az.md) | Stephen |
|
|
|
| 21 | Zaman seriyası proqnozlaşdırmasına giriş | [Zaman seriyaları](../7-TimeSeries/translations/README.az.md) | Zaman seriyası proqnozlaşdırmasına giriş | [Python](../7-TimeSeries/1-Introduction/translations/README.az.md) | Francesca |
|
|
|
| 22 | ⚡️ Dünya üzrə enerji istifadəsi ⚡️ - ARIMA ilə zaman seriyalarının proqnozlaşdırılması | [Zaman seriyaları](../7-TimeSeries/translations/README.az.md) | ARIMA ilə zaman seriyalarının proqnozu | [Python](../7-TimeSeries/2-ARIMA/translations/README.az.md) | Francesca |
|
|
|
| 23 | ⚡️ Dünya üzrə enerji istifadəsi ⚡️ - SVR ilə zaman seriyalarının proqnozlaşdırılması | [Zaman seriyaları](../7-TimeSeries/translations/README.az.md) | Dəstək Vektor Reqressoru ilə zaman seriyalarının proqnozu | [Python](../7-TimeSeries/3-SVR/translations/README.az.md) | Anirban |
|
|
|
| 24 | Gücləndirici öyrənməyə giriş | [Gücləndirici öyrənmə](../8-Reinforcement/translations/README.az.md) | Q-Öyrənməsi ilə gücləndirici öyrənməyə giriş | [Python](../8-Reinforcement/1-QLearning/translations/README.az.md) | Dmitry |
|
|
|
| 25 | Piterə canavardan qaçmağa kömək edin! 🐺 | [Gücləndirici öyrənmə](../8-Reinforcement/translations/README.az.md) | Gücləndirici Öyrənmə Gym-i | [Python](../8-Reinforcement/2-Gym/translations/README.az.md) | Dmitry |
|
|
|
| Son söz | Real-Dünya ML ssenariləri və tətbiqləri | [Real-Dünyada ML](../9-Real-World/translations/README.az.md) | Klassik ML-nin maraqlı və aşkar real dünya tətbiqləri | [Dərs](../9-Real-World/1-Applications/translations/README.az.md) | Team |
|
|
|
| Son söz | RAI tablosundan istifadə edərək ML-də Model Sazlanması | [Real-Dünyada ML](../9-Real-World/translations/README.az.md) | RAI tablosundan istifadə edərək ML-də Model Sazlanması | [Dərs](../9-Real-World/2-Debugging-ML-Models/translations/README.az.md) | Ruth Yakubu |
|
|
|
|
|
|
> [Bu kurs üçün lazım olan bütün əlavə resursları Microsoft Learn kolleksiyamızdan tapa bilərsiniz](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
|
|
|
|
|
|
## Oflayn giriş
|
|
|
|
|
|
[Docsify](https://docsify.js.org/#/) istifadə edərək bu sənədləri oflayn rejimdə də işlədə bilərsiniz. Bunun üçün, reponu kopyalayın, cihazınızda [Docsify-ı quraşdırın](https://docsify.js.org/#/quickstart) və sonra bu reponun ana qovluqda olarkən terminalda `docsify service` yazın. Veb sayt lokal hostunuzda 3000 portunda qaldırılmış olacaq: `localhost:3000`.
|
|
|
|
|
|
## PDFlər
|
|
|
|
|
|
Dərs proqramının pdf versiyasını [burada](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf) tapa bilərsiniz.
|
|
|
|
|
|
## Kömək Lazımdır
|
|
|
|
|
|
Tərcümələrə töhfə vermək istərdinizmi? Lütfən, [tərcümə təlimatlarımızı](../TRANSLATIONS.md) oxuyun və iş yükünü idarə etmək üçün [burada](https://github.com/microsoft/ML-For-Beginners/issues) şablon üzərindən `issue` yaradın.
|
|
|
|
|
|
## Digər Dərs Proqramları
|
|
|
|
|
|
Komandamız başqa kurslar da hazırlayır! Bunları yoxla:
|
|
|
|
|
|
- [Yeni başlayanlar üçün AI](https://aka.ms/ai4beginners)
|
|
|
- [Yeni Başlayanlar üçün Data Elmi](https://aka.ms/datascience-beginners)
|
|
|
- [**Yeni Versiya 2.0** - Başlayanlar üçün Generativ AI](https://aka.ms/genai-beginners)
|
|
|
- [**YENİ** Yeni Başlayanlar üçün Kibertəhlükəsizlik](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
|
|
|
- [Yeni Başlayanlar üçün Veb Proqramlaşdırma](https://aka.ms/webdev-beginners)
|
|
|
- [Yeni başlayanlar üçün IoT](https://aka.ms/iot-beginners)
|
|
|
- [Yeni başlayanlar üçün maşın öyrənməsi](https://aka.ms/ml4beginners)
|
|
|
- [Yeni başlayanlar üçün XR Proqramlaşdırma](https://aka.ms/xr-dev-for-beginners)
|
|
|
- [AI ilə Proqramlaşdırma üçün GitHub Kopilotdan istifadə](https://aka.ms/GitHubCopilotAI) |