Skip to content

Latest commit

 

History

History
232 lines (173 loc) · 28.8 KB

File metadata and controls

232 lines (173 loc) · 28.8 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Umělá inteligence pro začátečníky – Kurikulum

Sketchnote od @girlie_mac https://twitter.com/girlie_mac
AI For Beginners – Sketchnote od @girlie_mac

Prozkoumejte svět umělé inteligence (AI) s naším 12týdenním kurikulem složeným ze 24 lekcí! Obsahuje praktické lekce, kvízy a laboratoře. Kurikulum je přívětivé i pro začátečníky a pokrývá nástroje jako TensorFlow a PyTorch, stejně jako etiku v AI.

🌐 Podpora více jazyků

Podporováno pomocí GitHub Action (automatizováno a vždy aktuální)

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 | 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

Raději klonovat lokálně?

Tato repozitář obsahuje přes 50 jazykových překladů, což výrazně zvětšuje velikost stahování. Pro klonování bez překladů použijte sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Toto vám poskytne vše potřebné ke zvládnutí kurzu s mnohem rychlejším stažením.

Pokud si přejete podporu dalších jazyků, jsou podporované jazyky uvedeny zde

Připojte se ke komunitě

Microsoft Foundry Discord

Co se naučíte

Myšlenková mapa kurzu

V tomto kurikulu se naučíte:

  • Různé přístupy k umělé inteligenci, včetně "starého dobrého" symbolického přístupu s reprezentací znalostí a uvažováním (GOFAI).
  • Neuronové sítě a hluboké učení, které jsou jádrem moderní AI. Koncepty těchto důležitých témat budeme ilustrovat pomocí kódu ve dvou nejpopulárnějších frameworkech – TensorFlow a PyTorch.
  • Neuronové architektury pro práci s obrázky a textem. Pokryjeme novější modely, ale může zde být lehký nedostatek nejmodernějších řešení.
  • Méně populární přístupy k AI, jako jsou genetické algoritmy a systémy s více agenty.

Co v tomto kurikulu nepokryjeme:

Najdete všechny doplňkové zdroje pro tento kurz v naší kolekci Microsoft Learn

Pro jemný úvod do témat AI v cloudu můžete zvážit absolvování cesty učení Začínáme s umělou inteligencí na Azure.

Obsah

Odkaz na lekci PyTorch/Keras/TensorFlow Laboratoř
0 Nastavení kurzu Nastavení vývojového prostředí
I Úvod do AI
01 Úvod a historie AI - -
II Symbolická AI
02 Reprezentace znalostí a expertní systémy Expertní systémy / Ontologie /Graf konceptů
III Úvod do neuronových sítí
03 Perceptron Notebook Lab
04 Vícevrstvý perceptron a vytvoření našeho vlastního frameworku Notebook Lab
05 Úvod do frameworků (PyTorch/TensorFlow) a přeučení PyTorch / Keras / TensorFlow Lab
IV Počítačové vidění PyTorch / TensorFlow Prozkoumejte počítačové vidění na Microsoft Azure
06 Úvod do počítačového vidění. OpenCV Notebook Lab
07 Konvoluční neuronové sítě & Architektury CNN PyTorch /TensorFlow Lab
08 Předtrénované sítě a transfer learning a Triky pro trénink PyTorch / TensorFlow Lab
09 Autoenkodéry a VAE PyTorch / TensorFlow
10 Generativní adversariální sítě a umělecký přenos stylu PyTorch / TensorFlow
11 Detekce objektů TensorFlow Lab
12 Sémantická segmentace. U-Net PyTorch / TensorFlow
V Zpracování přirozeného jazyka PyTorch /TensorFlow Prozkoumejte zpracování přirozeného jazyka na Microsoft Azure
13 Reprezentace textu. Bow/TF-IDF PyTorch / TensorFlow
14 Sémantická slovní vkládání. Word2Vec a GloVe PyTorch / TensorFlow
15 Modelování jazyka. Trénink vlastních vkládání PyTorch / TensorFlow Lab
16 Rekurentní neuronové sítě PyTorch / TensorFlow
17 Generativní rekurentní sítě PyTorch / TensorFlow Lab
18 Transformery. BERT. PyTorch /TensorFlow
19 Rozpoznávání pojmenovaných entit TensorFlow Lab
20 Velké jazykové modely, programování promptů a few-shot úlohy PyTorch
VI Další AI techniky
21 Genetické algoritmy Notebook
22 Hluboké posilované učení PyTorch /TensorFlow Lab
23 Multi-agentní systémy
VII Etika AI
24 Etika AI a odpovědná AI Microsoft Learn: Principy odpovědné AI
IX Doplňky
25 Multi-modální sítě, CLIP a VQGAN Notebook

Každá lekce obsahuje

  • Předčítací materiál
  • Spustitelné Jupyter Notebooks, které jsou často specifické pro rámec (PyTorch nebo TensorFlow). Spustitelný notebook také obsahuje spoustu teoretického materiálu, takže pro pochopení tématu je potřeba projít alespoň jednu verzi notebooku (buď PyTorch, nebo TensorFlow).
  • Laborky dostupné pro některá témata, které vám dávají příležitost vyzkoušet si aplikaci naučeného materiálu na konkrétním problému.
  • Některé sekce obsahují odkazy na moduly MS Learn, které pokrývají související témata.

Začínáme

🎯 Nový v AI? Začněte zde!

Pokud jste úplně noví v AI a chcete rychlé, praktické příklady, podívejte se na naše Příklady pro začátečníky! Tyto zahrnují:

  • 🌟 Hello AI World - Váš první AI program (rozpoznávání vzorů)
  • 🧠 Jednoduchá neuronová síť - Postavte neuronovou síť od začátku
  • 🖼️ Klasifikátor obrázků - Klasifikujte obrázky s podrobnými komentáři
  • 💬 Textová sentimentální analýza - Analyzujte pozitivní/negativní text

Tyto příklady jsou navrženy tak, aby vám pomohly pochopit koncepty AI předtím, než se ponoříte do celého učebního plánu.

📚 Nastavení plného učebního plánu

Postupujte podle těchto kroků:

Forkněte repozitář: Klikněte na tlačítko „Fork“ v pravém horním rohu této stránky.

Naklonujte repozitář: git clone https://github.com/microsoft/AI-For-Beginners.git

Nezapomeňte dát hvězdičku (🌟) tomuto repozitáři, abyste ho snadněji našli později.

Seznamte se s dalšími studenty

Připojte se k našemu oficiálnímu discord serveru AI, kde se můžete setkat a navázat kontakty s dalšími studenty tohoto kurzu a získat podporu.

Pokud máte zpětnou vazbu k produktu nebo otázky během tvorby, navštivte náš Azure AI Foundry Developer Forum

Kvízy

Poznámka kvízům: Všechny kvízy jsou v adresáři Quiz-app v etc\quiz-app, nebo online zde. Jsou propojeny z lekcí, aplikaci kvízů lze spustit lokálně nebo nasadit do Azure; postupujte podle instrukcí v adresáři quiz-app. Postupně se lokalizují.

Pomoc vítána

Máte návrhy nebo jste objevili překlepy či chyby v kódu? Otevřete problém (issue) nebo vytvořte pull request.

Speciální poděkování

Další učební plány

Náš tým vytváří i další učební plány! Podívejte se na:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Série Generativní AI

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Základní vzdělávání

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Série Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Jak získat pomoc

Pokud se zaseknete nebo máte jakékoli otázky ohledně vytváření AI aplikací. Připojte se k dalším studentům a zkušeným vývojářům do diskuzí o MCP. Je to podporující komunita, kde jsou otázky vítány a znalosti se svobodně sdílejí.

Microsoft Foundry Discord

Pokud máte zpětnou vazbu k produktu nebo chyby při tvorbě, navštivte:

Microsoft Foundry Developer Forum


Prohlášení o vyloučení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. I když usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřské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. Neneseme odpovědnost za jakékoliv nedorozumění nebo nesprávné výklady vzniklé použitím tohoto překladu.