Skip to content

Latest commit

 

History

History
234 lines (174 loc) · 29.2 KB

File metadata and controls

234 lines (174 loc) · 29.2 KB

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

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Sztuczna inteligencja dla początkujących - Program nauczania

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - Sketchnote autorstwa @girlie_mac

Odkryj świat Sztucznej Inteligencji (AI) dzięki naszemu 12-tygodniowemu, 24-lekcjowemu programowi nauczania! Zawiera praktyczne lekcje, quizy i laboratoria. Program jest przyjazny dla początkujących i obejmuje narzędzia takie jak TensorFlow i PyTorch, a także kwestie etyki w AI.

🌐 Wsparcie wielojęzyczne

Obsługiwane przez GitHub Action (zautomatyzowane i zawsze aktualne)

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

Wolisz klonować lokalnie?

To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj 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"

Dzięki temu pobierzesz wszystko, co potrzebne do ukończenia kursu, znacznie szybciej.

Jeśli chcesz mieć dodatkowo wspierane języki tłumaczeń, są one wymienione tutaj

Dołącz do społeczności

Microsoft Foundry Discord

Czego się nauczysz

Mapa myśli kursu

W tym programie nauczania nauczysz się:

  • Różnych podejść do sztucznej inteligencji, w tym „dobrej starej” symbolicznej metody z reprzentacją wiedzy i wnioskowaniem (GOFAI).
  • Sieci neuronowych i uczenia głębokiego, które stanowią podstawę nowoczesnej AI. Omówimy koncepcje stojące za tymi ważnymi tematami, wykorzystując kod w dwóch najpopularniejszych frameworkach - TensorFlow oraz PyTorch.
  • Architektury neuronowe do pracy z obrazami i tekstem. Omówimy nowsze modele, choć mogą być trochę braki w najnowszych osiągnięciach.
  • Mniej popularne podejścia do AI, takie jak algorytmy genetyczne i systemy wieloagentowe.

Czego nie obejmuje ten program nauczania:

Znajdź wszystkie dodatkowe zasoby do tego kursu w naszej kolekcji Microsoft Learn

Dla łagodnego wprowadzenia w tematy AI w chmurze rozważ skorzystanie ze ścieżki nauki Rozpocznij pracę z sztuczną inteligencją w Azure.

Zawartość

Link do lekcji PyTorch/Keras/TensorFlow Laboratorium
0 Setup kursu Konfiguracja środowiska programistycznego
I Wprowadzenie do AI
01 Wprowadzenie i historia AI - -
II Symboliczne AI
02 Reprezentacja Wiedzy i Systemy Eksperckie Systemy Eksperckie / Ontologia /Graf Pojęć
III Wprowadzenie do Sieci Neuronowych
03 Perceptron Notatnik Laboratorium
04 Perceptron Wielowarstwowy i Tworzenie Własnego Frameworku Notatnik Laboratorium
05 Wprowadzenie do Frameworków (PyTorch/TensorFlow) i Przetrenowania PyTorch / Keras / TensorFlow Laboratorium
IV Widzenie Komputerowe PyTorch / TensorFlow Poznaj Widzenie Komputerowe na Microsoft Azure
06 Wprowadzenie do Widzenia Komputerowego. OpenCV Notatnik Laboratorium
07 Splotowe Sieci Neuronowe & Architektury CNN PyTorch /TensorFlow Laboratorium
08 Sieci Wstępnie Wytrenowane i Transfer Learning oraz Triki podczas Treningu PyTorch / TensorFlow Laboratorium
09 Autoenkodery i Wariacyjne Autoenkodery (VAE) PyTorch / TensorFlow
10 Generatywne Sieci Przeciwnikowe i Transfer Stylu Artystycznego PyTorch / TensorFlow
11 Wykrywanie Obiektów TensorFlow Laboratorium
12 Segmentacja Semantyczna. U-Net PyTorch / TensorFlow
V Przetwarzanie Języka Naturalnego PyTorch /TensorFlow Poznaj Przetwarzanie Języka Naturalnego na Microsoft Azure
13 Reprezentacja Tekstu. Bow/TF-IDF PyTorch / TensorFlow
14 Semantyczne osadzenia słów. Word2Vec i GloVe PyTorch / TensorFlow
15 Modelowanie Języka. Trenowanie własnych osadzeń PyTorch / TensorFlow Laboratorium
16 Rekurencyjne Sieci Neuronowe PyTorch / TensorFlow
17 Generatywne Sieci Rekurencyjne PyTorch / TensorFlow Laboratorium
18 Transformery. BERT. PyTorch /TensorFlow
19 Rozpoznawanie Nazwanych Encji (NER) TensorFlow Laboratorium
20 Duże Modele Językowe, Programowanie Promptów i Zadania Few-Shot PyTorch
VI Inne Techniki AI
21 Algorytmy Genetyczne Notatnik
22 Głębokie Uczenie przez Wzmocnienie PyTorch /TensorFlow Laboratorium
23 Systemy Wieloagentowe
VII Etyka AI
24 Etyka AI i Odpowiedzialna AI Microsoft Learn: Zasady Odpowiedzialnej AI
IX Dodatki
25 Sieci Wielomodalne, CLIP i VQGAN Notatnik

Każda lekcja zawiera

  • Materiały do przeczytania przed zajęciami
  • Wykonywalne notatniki Jupyter, które często są specyficzne dla danego frameworka (PyTorch lub TensorFlow). Wykonywalny notatnik zawiera również dużo materiału teoretycznego, więc aby zrozumieć temat, musisz przejść przynajmniej jedną wersję notatnika (PyTorch lub TensorFlow).
  • Laboratoria dostępne dla niektórych tematów, które dają Ci możliwość wypróbowania zastosowania przyswojonego materiału do konkretnego problemu.
  • Niektóre sekcje zawierają linki do modułów na MS Learn omawiających pokrewne tematy.

Rozpoczęcie

🎯 Nowy w AI? Zacznij tutaj!

Jeśli jesteś zupełnie nowy w AI i chcesz szybkie, praktyczne przykłady, sprawdź nasze Przyjazne dla początkujących przykłady! Obejmują one:

  • 🌟 Hello AI World – Twój pierwszy program AI (rozpoznawanie wzorców)
  • 🧠 Prosta sieć neuronowa – Zbuduj sieć neuronową od podstaw
  • 🖼️ Klasyfikator obrazów – Klasyfikuj obrazy z dokładnymi komentarzami
  • 💬 Analiza nastroju tekstu – Analizuj pozytywny/negatywny nastrój tekstu

Te przykłady są zaprojektowane, aby pomóc Ci zrozumieć koncepcje AI zanim zagłębisz się w pełny program nauczania.

📚 Pełna konfiguracja programu nauczania

Wykonaj te kroki:

Fork repozytorium: Kliknij przycisk „Fork” w prawym górnym rogu tej strony.

Sklonuj repozytorium: git clone https://github.com/microsoft/AI-For-Beginners.git

Nie zapomnij dodać gwiazdki (🌟) temu repo, by łatwiej je znaleźć później.

Poznaj innych uczniów

Dołącz do naszego oficjalnego serwera Discord AI, aby spotkać i nawiązać kontakty z innymi uczniami uczestniczącymi w kursie oraz uzyskać wsparcie.

Jeśli masz uwagi dotyczące produktu lub pytania podczas tworzenia, odwiedź nasz Forum Deweloperskie Azure AI Foundry

Quizy

Uwaga o quizach: Wszystkie quizy znajdują się w folderze Quiz-app w etc\quiz-app, lub online tutaj. Są one powiązane z lekcjami, aplikację quizów można uruchomić lokalnie lub wdrożyć w Azure; postępuj zgodnie z instrukcjami w folderze quiz-app. Quizy są stopniowo lokalizowane.

Potrzebna pomoc

Masz sugestie lub znalazłeś błędy w pisowni czy kodzie? Zgłoś problem lub utwórz pull request.

Szczególne podziękowania

Inne programy nauczania

Nasz zespół tworzy też inne programy nauczania! Sprawdź:

LangChain

LangChain4j dla początkujących LangChain.js dla początkujących LangChain dla początkujących

Azure / Edge / MCP / Agenci

AZD dla początkujących Edge AI dla początkujących MCP dla początkujących Agenci AI dla początkujących


Seria Generatywnej AI

Generatywna AI dla początkujących Generatywna AI (.NET) Generatywna AI (Java) Generatywna AI (JavaScript)


Podstawowa nauka

Uczenie maszynowe dla początkujących Data Science dla początkujących AI dla początkujących Cyberbezpieczeństwo dla początkujących Web Dev dla początkujących IoT dla początkujących XR Development dla początkujących


Seria Copilot

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

Uzyskaj pomoc

Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do innych uczniów i doświadczonych programistów w dyskusjach o MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza dzielona swobodnie.

Microsoft Foundry Discord

Jeśli masz uwagi dotyczące produktu lub błędy podczas tworzenia, odwiedź:

Microsoft Foundry Developer Forum


Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczeń AI Co-op Translator. Chociaż dążymy do dokładności, prosimy pamiętać, że tłumaczenia automatyczne mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być traktowany jako autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.