40 KiB
🌐 Подршка за више језика
Подржано преко GitHub акције (аутоматизовано и увек ажурно)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Волите да клонирате локално?
Ово складиште укључује преводе на више од 50 језика што знатно повећава величину преузимања. За клонирање без превода, користите sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git cd ML-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git cd ML-For-Beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Ово вам даје све што је потребно за завршетак курса уз много брже преузимање.
Придружите се нашој заједници
Имамо текућу серију на Discord-у "учење уз помоћ АИ", сазнајте више и придружите нам се на Learn with AI Series од 18. до 30. септембра 2025. Добит ћете савете и трикове за коришћење GitHub Copilot-а за Data Science.
Машинско учење за почетнике - Курикулум
🌍 Путујте око света док истражујемо машинско учење кроз светске културе 🌍
Cloud Advocates у Microsoft-у нуде 12-недељни, 26-часовни курикулум посвећен Машинском учењу. У овом курикулуму научићете оно што се понекад назива класичним машинским учењем, користећи претежно Scikit-learn библиотеку и избегавајући дубоко учење, које је обрађено у нашем AI for Beginners' курикулуму. Такође упарите ове лекције са нашим 'Data Science for Beginners' курикулумом!
Путујте са нама широм света док примењујемо ове класичне технике на податке из многих делова света. Свакa лекција садржи квиз пре и после лекције, писана упутства за завршетак лекције, решење, задатак и још много тога. Наша педагогија заснована на пројектима омогућава вам учење кроз израду, доказани начин да нове вештине заиста остану.
✍️ Искрена захвалност нашим ауторима Јен Лупер, Стивен Хауел, Франческа Лаззери, Томоми Имура, Кеси Бревију, Дмитриј Сошников, Крис Норинг, Анирбан Мукерџи, Орнела Алтуњан, Рут Јакубу и Ејми Бојд
🎨 Захваљујемо се и нашим илустраторима Томоми Имура, Дасани Мадипали и Јен Лупер
🙏 Посебна захвалност 🙏 нашим Microsoft Student Ambassador ауторима, рецензентима и сарадницима на садржају, нарочито Ришиту Даглију, Мухамаду Сакибу Хану Инану, Рохану Рају, Александру Петреску, Абхишеку Јајсвалу, Наврин Табасум, Јоану Самуила и Снигдхи Агарвал
🤩 Додатна захвалност Microsoft Student Ambassadors Ерику Ванџау, Јаслин Сонди и Видуши Гупти за наше R лекције!
Почетак рада
Пратите ове кораке:
- Форк овог репозиторијума: Кликните на дугме "Fork" у горњем десном углу ове странице.
- Клонирајте репозиторијум:
git clone https://github.com/microsoft/ML-For-Beginners.git
💡 Савет за брз почетак: Желите да почнете у прегледачу без подешавања Питхона на локалном уређају? Користите GitHub Codespaces да креирате cloud окружење за развој за свој форк. Отворите зелени мени Code, изаберите Codespaces, и направите нови codespace; инсталирајте потребне зависности за сваку лекцију по потреби.
пронађите све додатне ресурсе за овај курс у нашој Microsoft Learn колекцији
🔧 Треба вам помоћ? Погледајте наш Водич за решавање проблема за решења уобичајених проблема са инсталацијом, подешавањем и покретањем лекција.
Студенти, за коришћење овог курикулума, форкујте цео репо на свој GitHub налог и завршите вежбе сами или у групи:
- Почните са квизом пре предавања.
- Прочитајте предавање и завршите активности, правећи паузе и размишљајући о сваком проверавњу знања.
- Покушајте направити пројекте самостално разумевајући лекције, а не само покретањем кода решења; ипак, тај код је доступан у
/solutionфолдерима у свакој лекцији заснованој на пројекту. - Урадите квиз након предавања.
- Завршите изазов.
- Завршите задатак.
- Након завршетка групе лекција, посетите Discussion Board и „учите гласно“ попуњавајући одговарајућу PAT рубрику. 'PAT' је алат за процену напретка, рубрика коју попуњавате за даље учење. Такође можете реаговати на друге PAT-ове да бисмо учили заједно.
За додатно учење препоручујемо пратите ове Microsoft Learn модуле и ученичке путање.
Наставници, укључили смо неке предлоге како користити овај курикулум.
Видео прегледи
Неке лекције су доступне као кратки видео снимци. Све их можете пронаћи у линији унутар лекција или на ML for Beginners плејлисти на Microsoft Developer YouTube каналу кликом на слику испод.
Упознајте тим
Гиф од Mohit Jaisal
🎥 Кликните на горњу слику за видео о пројекту и људима који су га направили!
Педагогија
Док смо градили овај курикулум, изабрали смо два педагошка принципа: осигурати да је практичан и базиран на пројектима и да укључује честе квизове. Поред тога, овај курикулум има заједничку тему да му да кохерентност.
Осигуравањем да садржај одговара пројектима, процес је занимљивији за студенте и концепти ће се боље задржати. Поред тога, квиз унапред поставља намеру студента ка учењу теме, а други квиз након часа осигурава даље задржавање знања. Овај курикулум је дизајниран да буде флексибилан и забаван и може се радити у целини или делимично. Пројекти почињу једноставно и постају све сложенији током 12-недељног циклуса. Курикулум такође садржи завршни део о стварним примени машинског учења, који може бити коришћен као додатни бод или као основа за дискусију.
Пронађите наш Кодекс понашања, Како допринети, Преводи и Водич за решавање проблема. Добродошле су ваше конструктивне повратне информације!
Свaка лекција укључује
- опциони скичнот
- опциони додатни видео
- видео преглед (само неке лекције)
- квиз за загревање пре предавања
- писану лекцију
- за лекције засноване на пројектима, корак-по-корак упутства како направити пројекат
- провере знања
- изазов
- додатно читање
- задатак
- квиз након предавања
Напомена о језицима: Ове лекције су углавном написане на Python-у, али многе су доступне и у R-у. За завршетак R лекције идите у
/solutionфолдер и потражите R лекције. Оне укључују .rmd екстензију која представља R Markdown фајл, што се може једноставно дефинисати као уграђивањекодних блокова(R или других језика) иYAML хедера(који води како форматирати излазе као PDF) уMarkdown документ. Као таква, служи као одличан ауторски оквир за науку о подацима јер вам омогућава да комбинујете свој код, његов излаз и своје мисли тако што их записујете у Markdown-у. Поред тога, R Markdown документи могу бити рендеровани у форматима као што су PDF, HTML или Word.
Напомена о квизовима: Сви квизови су садржани у Quiz App фасцикли, укупно 52 квиза са по три питања. Они су линковани из лекција али Quiz App се може покренути и локално; пратите упутства у
quiz-appфолдеру да га локално хостирате или деплојујете на Azure.
| Број лекције | Тема | Груписање лекција | Циљеви учења | Повезана лекција | Аутор |
|---|---|---|---|---|---|
| 01 | Увод у машинско учење | Introduction | Научите основне појмове иза машинског учења | Lesson | Мухаммад |
| 02 | Историја машинског учења | Introduction | Научите историју која стоји иза ове области | Lesson | Џен и Ејми |
| 03 | Праведност и машинско учење | Introduction | Која су важна филозофска питања око праведности која студенти треба да размотре приликом прављења и примене МЛ модела? | Lesson | Томоми |
| 04 | Технике за машинско учење | Introduction | Које технике истраживачи МЛ користе за израду МЛ модела? | Lesson | Крис и Џен |
| 05 | Увод у регресију | Regression | Почните са Питоном и Scikit-learn за регресионе моделе | Python • R | Џен • Ерик Вањау |
| 06 | Цена бундеве у Северној Америци 🎃 | Regression | Визуелизујте и очистите податке као припрему за МЛ | Python • R | Џен • Ерик Вањау |
| 07 | Цена бундеве у Северној Америци 🎃 | Regression | Направите линеарне и полиномијалне регресионе моделе | Python • R | Џен и Дмитриј • Ерик Вањау |
| 08 | Цена бундеве у Северној Америци 🎃 | Regression | Направите логистичку регресију | Python • R | Џен • Ерик Вањау |
| 09 | Веб апликација 🔌 | Web App | Направите веб апликацију да бисте користили свој тренирани модел | Python | Џен |
| 10 | Увод у класификацију | Classification | Очистите, припремите и визуелизујте своје податке; увod у класификацију | Python • R | Џен и Кеси • Ерик Вањау |
| 11 | Укусна азијска и индијска кухиња 🍜 | Classification | Увод у класификаторе | Python • R | Џен и Кеси • Ерик Вањау |
| 12 | Укусна азијска и индијска кухиња 🍜 | Classification | Више класификатора | Python • R | Џен и Кеси • Ерик Вањау |
| 13 | Укусна азијска и индијска кухиња 🍜 | Classification | Направите препоручивачку веб апликацију користећи свој модел | Python | Џен |
| 14 | Увод у кластерирање | Clustering | Очистите, припремите и визуелизујте своје податке; Увод у кластерирање | Python • R | Џен • Ерик Вањау |
| 15 | Истраживање музичких укуса Нигерије 🎧 | Clustering | Истражите K-Means кластерирање | Python • R | Џен • Ерик Вањау |
| 16 | Увод у обраду природног језика ☕️ | Natural language processing | Научите основе о NLP правећи једноставног бота | Python | Стивен |
| 17 | Уобичајени задаци у NLP ☕️ | Natural language processing | Продубите своје знање о NLP разумевањем уобичајених задатака у раду са језичким структурама | Python | Стивен |
| 18 | Превођење и анализа сентимента ♥️ | Natural language processing | Превођење и анализа сентимента са Џејн Остин | Python | Стивен |
| 19 | Романтични хотели Европе ♥️ | Natural language processing | Анализа сентимента са рецензијама хотела 1 | Python | Стивен |
| 20 | Романтични хотели Европе ♥️ | Natural language processing | Анализа сентимента са рецензијама хотела 2 | Python | Стивен |
| 21 | Увод у прогнозирање временских серија | Time series | Увод у прогнозирање временских серија | Python | Франческа |
| 22 | ⚡️ Потрошња електричне енергије у свету ⚡️ - прогнозирање временских серија са ARIMA | Time series | Прогнозирање временских серија са ARIMA | Python | Франческа |
| 23 | ⚡️ Потрошња електричне енергије у свету ⚡️ - прогнозирање временских серија са SVR | Time series | Прогнозирање временских серија са Support Vector Regressor | Python | Анирбан |
| 24 | Увод у појачано учење | Reinforcement learning | Увод у појачано учење са Q-Learning | Python | Дмитриј |
| 25 | Помозите Питеру да избегне вука! 🐺 | Reinforcement learning | Гим за појачано учење | Python | Дмитриј |
| Postscript | Реални сценарији и примене машинског учења | ML in the Wild | Интересантне и откривајуће примене класичног МЛ у стварном свету | Lesson | Тим |
| Postscript | Дебаговање модела у МЛ помоћу RAI контролне табле | ML in the Wild | Дебаговање модела у машинском учењу користећи компоненте Responsible AI контролне табле | Lesson | Рут Јакубу |
пронађите све додатне ресурсе за овај курс у нашој колекцији Microsoft Learn
Оффлине приступ
Можете покретати ову документацију оффлине користећи Docsify. Форкујте овај репозиторијум, инсталирајте Docsify на вашем локалном рачунару, а затим у коренском фолдеру овог репозиторијума укуцајте docsify serve. Веб сајт ће бити доступан на порту 3000 на вашем localhost-у: localhost:3000.
PDF-ови
Пронађите pdf програм курса са линковима овде.
🎒 Други курсеви
Наш тим производи и друге курсеве! Погледајте:
LangChain
Azure / Edge / MCP / Агенти
Серия генеративне вештачке интелигенције
Основно учење
Копилот серија
Добијање помоћи
Ако сте запели или имате питања током учења машинског учења или прављења AI апликација, не брините — помоћ је доступна.
Можете се придружити дискусијама са другим полазницима и програмерима, постављати питања и делити своје идеје са заједницом.
- Придружите се заједници да бисте постављали питања и учили са другима
- Разговарајте о концептима машинског учења и идејама пројеката
- Добите смернице од искусних програмера
Подршка заједнице је одличан начин да унапредите своје вештине и брже решавате проблеме.
Microsoft Foundry Discord Community
Ако наиђете на грешке или имате предлоге за побољшања, можете отворити Issue у овом репозиторијуму да пријавите проблем.
За повратне информације о производу или претрагу постојећих постова у заједници, посетите Developer Forum:
Додатни савети за учење
- Прегледајте записнике после сваке лекције за боље разумевање.
- Вежбајте самостално имплементацију алгоритама.
- Истражујте стварне скупове података користећи научене концепте.
Изјава о одрицању одговорности: Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.


