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 programowi nauczania z 24 lekcjami! Obejmuje praktyczne lekcje, quizy oraz laboratoria. Program jest przyjazny dla początkujących i zawiera narzędzia takie jak TensorFlow i PyTorch oraz zagadnienia etyki w AI.

🌐 Wsparcie Wielojęzyczne

Wsparcie poprzez GitHub Action (Automatyczne i Zawsze Aktualne)

Arabski | Bengalski | Bułgarski | Birmański (Myanmar) | Chiński (uproszczony) | Chiński (tradycyjny, Hongkong) | Chiński (tradycyjny, Makau) | Chiński (tradycyjny, Tajwan) | Chorwacki | Czeski | Duński | Niderlandzki | Estoński | Fiński | Francuski | Niemiecki | Grecki | Hebrajski | Hindi | Węgierski | Indonezyjski | Włoski | Japoński | Kannada | Koreański | Litewski | Malajski | Malajalam | Marathi | Nepalski | Nigerski pidżin | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (cyrylica) | Słowacki | Słoweński | Hiszpański | Suahili | Szwedzki | Tagalog (Filipiński) | Tamilski | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski

Wolisz sklonować 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"

To daje Ci wszystko, co potrzebne do ukończenia kursu, z dużo szybszym pobieraniem.

Jeśli chcesz, aby dodano wsparcie dla dodatkowych języków, 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 „dawnego dobrego” podejścia symbolicznego z Reprezentacją Wiedzy i wnioskowaniem (GOFAI).
  • Sieci Neuronowych oraz Głębokiego Uczenia, które stanowią rdzeń nowoczesnej AI. Pokażemy koncepcje stojące za tymi ważnymi tematami za pomocą kodu w dwóch najpopularniejszych frameworkach - TensorFlow i PyTorch.
  • Architektury Neuronowe do pracy z obrazami i tekstem. Omówimy najnowsze modele, choć mogą one nie być całkowicie najnowocześniejsze.
  • Mniej popularne podejścia do AI, takie jak Algorytmy Genetyczne i Systemy Wieloagentowe.

Czego nie omówimy w tym programie nauczania:

Znajdź wszystkie dodatkowe materiały do tego kursu w naszej kolekcji Microsoft Learn

Dla łagodnego wprowadzenia do tematów AI w chmurze możesz rozważyć ścieżkę nauczania Rozpocznij przygodę ze sztuczną inteligencją na platformie Azure.

Zawartość

Link do lekcji PyTorch/Keras/TensorFlow Laboratorium
0 Konfiguracja kursu Skonfiguruj swoje środowisko deweloperskie
I Wprowadzenie do AI
01 Wprowadzenie i historia AI - -
II Symboliczna AI
02 Reprezentacja Wiedzy i Systemy Ekspertowe Systemy Ekspertowe / Ontologia /Graf Pojęć
III Wprowadzenie do Sieci Neuronowych
03 Perceptron Notatnik Laboratorium
04 Wielowarstwowy Perceptron i Tworzenie Własnego Frameworku Notatnik Laboratorium
05 Wprowadzenie do Frameworków (PyTorch/TensorFlow) i Nadmierne Dopasowanie PyTorch / Keras / TensorFlow Laboratorium
IV Wizja komputerowa PyTorch / TensorFlow Odkryj wizję komputerową na Microsoft Azure
06 Wprowadzenie do wizji komputerowej. OpenCV Notatnik Laboratorium
07 Splotowe sieci neuronowe & Architektury CNN PyTorch /TensorFlow Laboratorium
08 Sieci wstępnie wytrenowane i uczenie transferowe oraz Triki treningowe PyTorch / TensorFlow Laboratorium
09 Autoenkodery i VAEs PyTorch / TensorFlow
10 Generatywne sieci przeciwstawne i przenoszenie stylu artystycznego PyTorch / TensorFlow
11 Wykrywanie obiektów TensorFlow Laboratorium
12 Segmentacja semantyczna. U-Net PyTorch / TensorFlow
V Przetwarzanie języka naturalnego PyTorch /TensorFlow Odkryj 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 jednostek TensorFlow Laboratorium
20 Duże modele językowe, programowanie promptów i zadania Few-Shot PyTorch
VI Inne techniki sztucznej inteligencji
21 Algorytmy genetyczne Notatnik
22 Głębokie uczenie ze wzmocnieniem PyTorch /TensorFlow Laboratorium
23 Systemy wieloagentowe
VII Etyka sztucznej inteligencji
24 Etyka AI i odpowiedzialna AI Microsoft Learn: Zasady odpowiedzialnej AI
IX Dodatki
25 Sieci multimodalne, 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 frameworka (PyTorch lub TensorFlow). Notatnik wykonywalny zawiera również dużo materiału teoretycznego, więc aby zrozumieć temat, musisz przejść przez przynajmniej jedną wersję notatnika (albo PyTorch, albo TensorFlow).
  • Laboratoria dostępne dla niektórych tematów, które dają Ci możliwość wypróbowania zastosowania materiału, którego się nauczyłeś, na konkretnym problemie.
  • Niektóre sekcje zawierają linki do modułów MS Learn, które obejmują pokrewne tematy.

Rozpoczęcie

🎯 Nowy w AI? Zacznij tutaj!

Jeśli jesteś całkowicie 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 szczegółowymi komentarzami
  • 💬 Analiza sentymentu tekstu - Analiza tekstu pozytywnego/negatywnego

Te przykłady zostały zaprojektowane, aby pomóc Ci zrozumieć koncepcje AI przed zagłębieniem się w pełny program nauczania.

📚 Pełne ustawienie kursu

Wykonaj następujące kroki:

Sforkuj 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 repozytorium, aby łatwiej je później znaleźć.

Poznaj innych uczących się

Dołącz do naszego oficjalnego serwera Discord AI, aby poznać i nawiązać kontakt z innymi uczestnikami kursu oraz uzyskać wsparcie.

Jeśli masz opinię na temat produktu lub pytania podczas tworzenia, odwiedź nasz Azure AI Foundry Developer Forum

Quizy

Uwagi dotyczące quizów: Wszystkie quizy znajdują się w folderze Quiz-app w etc\quiz-app lub online tutaj. Są one powiązane z lekcjami, aplikacja quizowa może być uruchamiana lokalnie lub wdrażana na Azure; postępuj zgodnie z instrukcjami w folderze quiz-app. Quizy są stopniowo lokalizowane.

Potrzebna pomoc

Masz sugestie lub znalazłeś błędy ortograficzne albo w kodzie? Załóż issue lub stwórz pull request.

Specjalne podziękowania

Inne programy nauczania

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agenci

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


Seria AI Generatywnego

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


Podstawowe nauczanie

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners Rozwój XR 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 uczących się i doświadczonych programistów w dyskusjach o MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza jest swobodnie dzielona.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


Zastrzeżenie:
Dokument ten został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Mimo że dążymy do dokładności, prosimy mieć na uwadze, że tłumaczenia automatyczne mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uznawany za źródło wiarygodne. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.