|
|
4 days ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 5 months ago | |
| 2-Regression | 5 months ago | |
| 3-Web-App | 5 months ago | |
| 4-Classification | 5 months ago | |
| 5-Clustering | 5 months ago | |
| 6-NLP | 5 months ago | |
| 7-TimeSeries | 5 months ago | |
| 8-Reinforcement | 5 months ago | |
| 9-Real-World | 5 months ago | |
| docs | 5 months ago | |
| quiz-app | 5 months ago | |
| sketchnotes | 5 months ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 5 months ago | |
| CONTRIBUTING.md | 5 months ago | |
| PyTorch_Fundamentals.ipynb | 5 months ago | |
| README.md | 4 days ago | |
| SECURITY.md | 5 months ago | |
| SUPPORT.md | 4 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| for-teachers.md | 5 months ago | |
README.md
🌐 Vícejazyčná podpora
Podporováno pomocí GitHub Action (automatizováno a vždy aktuální)
Arabština | Bengálština | Bulharština | Barmština (Myanmar) | Čínština (zjednodušená) | Čínština (tradiční, Hong Kong) | Čínština (tradiční, Macau) | Čínština (tradiční, Taiwan) | Chorvatština | Čeština | Dánština | Nizozemština | Estonština | Finština | Francouzština | Němčina | Řečtina | Hebrejština | Hindština | Maďarština | Indonéština | Italština | Japonština | Kannadština | Korejština | Litevština | Malajština | Malajalámština | Maráthština | Nepálština | Nigérijský pidžin | Norština | Perština (Farsi) | Polština | Portugalština (Brazílie) | Portugalština (Portugalsko) | Paňdžábština (Gurmukhi) | Rumunština | Ruština | Srbština (cyrilice) | Slovenština | Slovinština | Španělština | Svahilština | Švédština | Tagalog (filipínština) | Tamilština | Telugština | Thajština | Turečtina | Ukrajinština | Urdština | Vietnamština
Připojte se k naší komunitě
Probíhá naše série „Learn with AI“ na Discordu — dozvíte se více a připojte se k nám na Learn with AI Series od 18. do 30. září 2025. Získáte tipy a triky pro používání GitHub Copilot pro datovou vědu.
Strojové učení pro začátečníky - osnovy kurzu
🌍 Cestujte po celém světě, když zkoumáme strojové učení prostřednictvím světových kultur 🌍
Obhájci cloudu ve společnosti Microsoft s radostí nabízejí 12týdenní osnovu s 26 lekcemi věnovanou výhradně strojovému učení. V této osnově se seznámíte s tím, co se někdy nazývá klasické strojové učení, především s využitím knihovny Scikit-learn a bez hlubokého učení, které je pokryto v našem kurzu 'AI for Beginners'. Párujte tyto lekce také s naším kurzem 'Data Science for Beginners'.
Cestujte s námi po světě, když aplikujeme tyto klasické techniky na data z mnoha oblastí světa. Každá lekce obsahuje vstupní a závěrečný kvíz, písemné pokyny k dokončení lekce, řešení, úkol a další. Naše projektově orientovaná pedagogika vám umožní učit se při tvorbě, což je osvědčený způsob, jak se nové dovednosti „uchytí“.
✍️ Srdečné díky našim autorům Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu a Amy Boyd
🎨 Díky také našim ilustrátorům Tomomi Imura, Dasani Madipalli a Jen Looper
🙏 Zvláštní poděkování 🙏 našim autorům, recenzentům a přispěvatelům obsahu z řad Microsoft Student Ambassador, zejména Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila a Snigdha Agarwal
🤩 Extra poděkování Microsoft Student Ambassadors Eric Wanjau, Jasleen Sondhi a Vidushi Gupta za naše lekce v R!
Začínáme
Postupujte podle těchto kroků:
- Vytvořte fork repozitáře: Klikněte na tlačítko "Fork" v pravém horním rohu této stránky.
- Klonujte repozitář:
git clone https://github.com/microsoft/ML-For-Beginners.git
najděte všechny další zdroje pro tento kurz v naší kolekci Microsoft Learn
🔧 Potřebujete pomoc? Podívejte se na náš průvodce řešením problémů pro řešení běžných potíží s instalací, nastavením a spouštěním lekcí.
Studenti, chcete-li využít tuto osnovu, vytvořte fork celého repozitáře na svůj GitHub účet a dokončujte cvičení sami nebo ve skupině:
- Začněte úvodním kvízem před přednáškou.
- Přečtěte si přednášku a dokončete aktivity, zastavujte se a přemýšlejte při každé znalostní kontrole.
- Snažte se vytvářet projekty porozuměním lekcí místo pouhého spouštění řešení; přesto jsou tato řešení k dispozici ve složkách
/solutionv každé projektově orientované lekci. - Udělejte závěrečný kvíz po přednášce.
- Dokončete výzvu.
- Dokončete zadání.
- Po dokončení skupiny lekcí navštivte diskusní fórum a „učte se nahlas“ vyplněním příslušného hodnotícího rubriky PAT. 'PAT' je nástroj pro hodnocení pokroku (Progress Assessment Tool), což je rubrika, kterou vyplníte na podporu svého učení. Můžete také reagovat na jiné PATy, abychom se mohli učit společně.
Pro další studium doporučujeme sledovat tyto moduly a učební cesty Microsoft Learn.
Učitelé, poskytli jsme několik doporučení o tom, jak tuto osnovu používat.
Video průvodci
Některé lekce jsou dostupné jako krátká videa. Vše najdete vložené přímo v lekcích nebo v playlistu ML for Beginners na kanálu Microsoft Developer YouTube kliknutím na obrázek níže.
Poznejte tým
Gif od Mohit Jaisal
🎥 Klikněte na obrázek výše pro video o projektu a lidech, kteří jej vytvořili!
Pedagogika
Při vytváření této osnovy jsme zvolili dva pedagogické principy: zajistit, aby byla praktická a projektově orientovaná, a aby obsahovala časté kvízy. Kromě toho má tato osnova společné téma, které jí dává soudržnost.
Zajistěním, že obsah je v souladu s projekty, je proces pro studenty poutavější a uchování konceptů bude posíleno. Navíc nízkorizikový kvíz před hodinou nastaví záměr studenta k učení tématu, zatímco druhý kvíz po hodině zajistí další uchování znalostí. Tato osnova byla navržena tak, aby byla flexibilní a zábavná a lze ji absolvovat celou nebo částečně. Projekty začínají malé a postupně se během 12týdenního cyklu stávají složitějšími. Tato osnova také obsahuje dodatek o reálných aplikacích ML, který lze použít jako bonusové body nebo jako podklad pro diskusi.
Najděte náš Kodex chování, Příspěvky, Překlady a Průvodce řešením problémů. Vítáme vaši konstruktivní zpětnou vazbu!
Každá lekce obsahuje
- volitelnou sketchnotu
- volitelné doplňkové video
- video průvodce (pouze některé lekce)
- úvodní kvíz před přednáškou
- písemnou lekci
- u projektově orientovaných lekcí krok za krokem průvodce, jak projekt postavit
- kontrolní znalostní otázky
- výzvu
- doplňující četbu
- zadání
- závěrečný kvíz po přednášce
Poznámka o jazycích: Tyto lekce jsou primárně psány v Pythonu, ale mnohé jsou také dostupné v R. Chcete-li dokončit lekci v R, přejděte do složky
/solutiona vyhledejte lekce v R. Obsahují příponu .rmd, která představuje soubor R Markdown, což lze jednoduše definovat jako vloženícode chunks(v R nebo jiných jazycích) aYAML header(který určuje, jak formátovat výstupy, například PDF) vMarkdown document. Slouží tedy jako vzorový autorský rámec pro datovou vědu, protože vám umožňuje kombinovat váš kód, jeho výstup a vaše poznámky tak, že je zapíšete v Markdownu. Kromě toho lze dokumenty R Markdown vyrenderovat do výstupních formátů, jako jsou PDF, HTML nebo Word.
Poznámka o kvízech: Všechny kvízy jsou obsaženy ve složce Quiz App, celkem 52 kvízů po třech otázkách. Jsou propojeny v lekcích, ale aplikaci s kvízy lze spustit lokálně; postupujte podle pokynů ve složce
quiz-app, abyste aplikaci hostovali lokálně nebo nasadili do Azure.
| Číslo lekce | Téma | Seskupení lekcí | Cíle učení | Propojená lekce | Autor |
|---|---|---|---|---|---|
| 01 | Úvod do strojového učení | Úvod | Naučte se základní koncepty strojového učení | Lekce | Muhammad |
| 02 | Historie strojového učení | Úvod | Poznejte historii, která stojí za tímto oborem | Lekce | Jen a Amy |
| 03 | Spravedlnost a strojové učení | Úvod | Jaké jsou důležité filozofické otázky týkající se spravedlnosti, které by studenti měli zvážit při vytváření a aplikaci ML modelů? | Lekce | Tomomi |
| 04 | Techniky pro strojové učení | Úvod | Jaké techniky používají výzkumníci v ML k tvorbě modelů? | Lekce | Chris a Jen |
| 05 | Úvod do regrese | Regrese | Začněte s Pythonem a Scikit-learn pro regresní modely | Python • R | Jen • Eric Wanjau |
| 06 | Ceny dýní v Severní Americe 🎃 | Regrese | Vizualizujte a čistěte data v přípravě na ML | Python • R | Jen • Eric Wanjau |
| 07 | Ceny dýní v Severní Americe 🎃 | Regrese | Vytvořte lineární a polynomické regresní modely | Python • R | Jen a Dmitry • Eric Wanjau |
| 08 | Ceny dýní v Severní Americe 🎃 | Regrese | Vytvořte logistický regresní model | Python • R | Jen • Eric Wanjau |
| 09 | Webová aplikace 🔌 | Webová aplikace | Vytvořte webovou aplikaci pro použití vašeho natrénovaného modelu | Python | Jen |
| 10 | Úvod do klasifikace | Klasifikace | Učistěte, připravte a vizualizujte data; úvod do klasifikace | Python • R | Jen a Cassie • Eric Wanjau |
| 11 | Lahodné asijské a indické kuchyně 🍜 | Klasifikace | Úvod do klasifikátorů | Python • R | Jen a Cassie • Eric Wanjau |
| 12 | Lahodné asijské a indické kuchyně 🍜 | Klasifikace | Další klasifikátory | Python • R | Jen a Cassie • Eric Wanjau |
| 13 | Lahodné asijské a indické kuchyně 🍜 | Klasifikace | Vytvořte doporučující webovou aplikaci pomocí svého modelu | Python | Jen |
| 14 | Úvod do shlukování | Shlukování | Učistěte, připravte a vizualizujte data; úvod do shlukování | Python • R | Jen • Eric Wanjau |
| 15 | Průzkum nigerijských hudebních chutí 🎧 | Shlukování | Prozkoumejte metodu shlukování K-Means | Python • R | Jen • Eric Wanjau |
| 16 | Úvod do zpracování přirozeného jazyka ☕️ | Zpracování přirozeného jazyka | Naučte se základy NLP vytvořením jednoduchého bota | Python | Stephen |
| 17 | Běžné úlohy NLP ☕️ | Zpracování přirozeného jazyka | Prohlubte své znalosti NLP porozuměním běžným úlohám potřebným při práci s jazykovými strukturami | Python | Stephen |
| 18 | Překlad a analýza sentimentu ♥️ | Zpracování přirozeného jazyka | Překlad a analýza sentimentu na textech Jane Austen | Python | Stephen |
| 19 | Romantické hotely Evropy ♥️ | Zpracování přirozeného jazyka | Analýza sentimentu s recenzemi hotelů 1 | Python | Stephen |
| 20 | Romantické hotely Evropy ♥️ | Zpracování přirozeného jazyka | Analýza sentimentu s recenzemi hotelů 2 | Python | Stephen |
| 21 | Úvod do předpovědí časových řad | Časové řady | Úvod do předpovědí časových řad | Python | Francesca |
| 22 | ⚡️ Světová spotřeba energie ⚡️ - předpovědi časových řad pomocí ARIMA | Časové řady | Předpovědi časových řad pomocí ARIMA | Python | Francesca |
| 23 | ⚡️ Světová spotřeba energie ⚡️ - předpovědi časových řad pomocí SVR | Časové řady | Předpovědi časových řad pomocí Support Vector Regressor | Python | Anirban |
| 24 | Úvod do učení posilováním | Učení posilováním | Úvod do učení posilováním s Q-learningem | Python | Dmitry |
| 25 | Pomozte Peterovi vyhnout se vlkovi! 🐺 | Učení posilováním | Gym pro učení posilováním | Python | Dmitry |
| Poznámka | Scénáře a aplikace ML v reálném světě | ML v praxi | Zajímavé a poučné aplikace klasického ML v reálném světě | Lekce | Tým |
| Poznámka | Ladění modelů v ML pomocí RAI dashboardu | ML v praxi | Ladění modelů v strojovém učení pomocí komponentů Responsible AI dashboardu | Lekce | Ruth Yakubu |
Najdete všechny další zdroje pro tento kurz v naší kolekci Microsoft Learn
Offline přístup
Tuto dokumentaci můžete spustit offline pomocí Docsify. Vytvořte fork tohoto repo, nainstalujte Docsify na svém počítači, a poté v kořenové složce tohoto repozitáře zadejte docsify serve. Web bude dostupný na portu 3000 na vašem localhostu: localhost:3000.
PDFy
Najdete pdf osnovy s odkazy zde.
🎒 Další kurzy
Náš tým vytváří i jiné kurzy! Podívejte se:
LangChain
Azure / Edge / MCP / Agenti
Série Generativní AI
Základní kurzy
Série Copilot
Kde získat pomoc
Pokud se zaseknete nebo máte jakékoli otázky ohledně vytváření AI aplikací, připojte se k ostatním studentům a zkušeným vývojářům k diskusím o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se otevřeně sdílejí.
Pokud máte připomínky k produktu nebo se při vývoji vyskytnou chyby, navštivte:
Prohlášení o vyloučení odpovědnosti: Tento dokument byl přeložen pomocí služby pro automatický překlad založené na umělé inteligenci Co-op Translator. I když usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho zdrojovém jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakákoli nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu.


