Skip to content

Latest commit

 

History

History
232 lines (173 loc) · 35.4 KB

File metadata and controls

232 lines (173 loc) · 35.4 KB

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

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Изкуствен интелект за начинаещи - учебна програма

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - Скетчноут от @girlie_mac

Проучете света на Изкуствения интелект (ИИ) с нашето 12-седмично учебно съдържание от 24 урока! То включва практични уроци, викторини и лабораторни упражнения. Учебната програма е подходяща за начинаещи и обхваща инструменти като TensorFlow и PyTorch, както и етика в ИИ.

🌐 Поддръжка на множество езици

Поддържа се чрез GitHub Action (автоматично и винаги актуално)

Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонконг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Фински | Френски | Немски | Гръцки | Иврит | Хинди | Унгарски | Индонезийски | Италиански | Японски | Канада | Кхмерски | Корейски | Литовски | Малайски | Малаялам | Марати | Непалски | Нигерийски пиджин | Норвежки | Персийски (фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Пенджабски (Гурумухи) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Суахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Тайски | Турски | Украински | Урду | Виетнамски

Предпочитате да клонирате локално?

Този репозиторий включва над 50 езикови превода, което значително увеличава размера на изтеглянето. Ако искате да клонирате без преводи, използвайте 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"

Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне.

Ако желаете допълнителни преводи, поддържаните езици са изброени тук

Присъединете се към общността

Microsoft Foundry Discord

Какво ще научите

Ментална карта на курса

В тази учебна програма ще научите:

  • Различни подходи към Изкуствения интелект, включително "стария добър" символен подход с Представяне на знания и разсъждение (GOFAI).
  • Невронни мрежи и Дълбоко обучение, които са в основата на съвременния ИИ. Ще илюстрираме концепциите зад тези важни теми с примери в два от най-популярните фреймуъркове - TensorFlow и PyTorch.
  • Невронни архитектури за работа с изображения и текст. Ще покрием съвременни модели, но може да има лек недостиг в най-новите постижения.
  • По-малко популярни подходи в ИИ, като Генетични алгоритми и Мултиагентни системи.

Какво няма да разглеждаме в тази учебна програма:

Намерете всички допълнителни ресурси за този курс в нашата колекция в Microsoft Learn

За леко въведение в темите за ИИ в облака, можете да преминете учебната пътека Започнете с изкуствен интелект в Azure.

Съдържание

Линк към урока PyTorch/Keras/TensorFlow Лабораторно упражнение
0 Настройка на курса Настройка на средата за разработка
I Въведение в ИИ
01 Въведение и история на ИИ - -
II Символен ИИ
02 Представяне на знанието и експертни системи Експертни системи / Онтология /Граф на концепции
III Въведение в невронните мрежи
03 Перцептрон Бележник Лаборатория
04 Многослоен перцептрон и създаване на собствен фреймуърк Бележник Лаборатория
05 Въведение във фреймуъркове (PyTorch/TensorFlow) и пренасищане PyTorch / Keras / TensorFlow Лаборатория
IV Компютърно зрение PyTorch / TensorFlow Разгледайте компютърното зрение в Microsoft Azure
06 Въведение в компютърното зрение. OpenCV Бележник Лаборатория
07 Конволюционни невронни мрежи & Архитектури на CNN PyTorch /TensorFlow Лаборатория
08 Предварително обучени мрежи и трансферно обучение и Трикове при обучение PyTorch / TensorFlow Лаборатория
09 Автоенкодери и VAE PyTorch / TensorFlow
10 Генеративни състезателни мрежи и трансфер на художествен стил PyTorch / TensorFlow
11 Обектно разпознаване TensorFlow Лаборатория
12 Семантична сегментация. U-Net PyTorch / TensorFlow
V Обработка на естествения език PyTorch /TensorFlow Разгледайте обработката на естествения език в Microsoft Azure
13 Представяне на текст. Bow/TF-IDF PyTorch / TensorFlow
14 Семантични вграждания на думи. Word2Vec и GloVe PyTorch / TensorFlow
15 Езиково моделиране. Обучение на собствени вграждания PyTorch / TensorFlow Лаборатория
16 Рекурентни невронни мрежи PyTorch / TensorFlow
17 Генеративни рекурентни мрежи PyTorch / TensorFlow Лаборатория
18 Трансформъри. BERT. PyTorch /TensorFlow
19 Разпознаване на именувани обекти TensorFlow Лаборатория
20 Големи езикови модели, програмиране на подсказки и задачи с малко примери PyTorch
VI Други техники в изкуствения интелект
21 Генетични алгоритми Бележник
22 Дълбоко подсилено обучение PyTorch /TensorFlow Лаборатория
23 Системи с много агенти
VII Етика в изкуствения интелект
24 Етика в ИИ и отговорен изкуствен интелект Microsoft Learn: Принципи на отговорния ИИ
IX Допълнително
25 Мултимодални мрежи, CLIP и VQGAN Бележник

Всяко занятие съдържа

  • Материал за предварително четене
  • Изпълними Jupyter тетрадки, които често са специфични за рамката (PyTorch или TensorFlow). Изпълнимата тетрадка съдържа също много теоретичен материал, затова за да разберете темата, трябва да преминете поне през една версия на тетрадката (или PyTorch, или TensorFlow).
  • Лабораторни упражнения налични за някои теми, които ви дават възможност да опитате да приложите научения материал към конкретен проблем.
  • Някои раздели съдържат връзки към модули в MS Learn, разглеждащи свързани теми.

Започване

🎯 Нов в ИИ? Започнете тук!

Ако сте напълно нови в ИИ и искате бързи, практични примери, разгледайте нашите Примери за начинаещи! Те включват:

  • 🌟 Hello AI World - Вашата първа ИИ програма (разпознаване на шаблони)
  • 🧠 Проста невронна мрежа - Създайте невронна мрежа от нулата
  • 🖼️ Класификатор на изображения - Класифицирайте изображения с подробни коментари
  • 💬 Текстов анализ на настроение - Анализирайте положителен/отрицателен текст

Тези примери са създадени да ви помогнат да разберете концепциите на ИИ преди да се потопите в пълната учебна програма.

📚 Настройка на пълната учебна програма

Следвайте тези стъпки:

Форкнете хранилището: Кликнете върху бутона „Fork“ в горния десен ъгъл на тази страница.

Клонирайте хранилището: git clone https://github.com/microsoft/AI-For-Beginners.git

Не забравяйте да добавите звезда (🌟) към това хранилище, за да го намерите по-лесно по-късно.

Запознайте се с други учащи

Присъединете се към нашия официален AI Discord сървър, за да се срещнете и работите в мрежа с други учащи по този курс и да получите подкрепа.

Ако имате обратна връзка или въпроси относно продукта по време на работа, посетете нашия Azure AI Foundry Developer Forum

Тестове

Забележка за тестовете: Всички тестове се съдържат в папката Quiz-app в etc\quiz-app, или Онлайн тук. Те са свързани от уроците, приложението за тестове може да се изпълнява локално или да се разгръща в Azure; следвайте инструкциите в папката quiz-app. Постепенно се локализират.

Търсят се помощници

Имате ли предложения или сте намерили правописни или кодови грешки? Подайте въпрос или създайте pull request.

Специални благодарности

Други учебни програми

Нашият екип създава и други учебни програми! Вижте:

LangChain

LangChain4j за начинаещи LangChain.js за начинаещи LangChain за начинаещи

Azure / Edge / MCP / Агенти

AZD за начинаещи Edge AI за начинаещи MCP за начинаещи ИИ агенти за начинаещи


Серия за генеративен ИИ

Генеративен ИИ за начинаещи Генеративен ИИ (.NET) Генеративен ИИ (Java) Генеративен ИИ (JavaScript)


Основно обучение

МЛ за начинаещи Наука за данни за начинаещи ИИ за начинаещи Киберсигурност за начинаещи Уеб разработка за начинаещи IoT за начинаещи XR разработка за начинаещи


Серия Copilot

Copilot за AI съвместно програмиране Copilot за C#/.NET Приключения с Copilot

Ползване на помощ

Ако срещнете затруднения или имате въпроси относно изграждането на ИИ приложения. Присъединете се към други учащи и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанията се споделят свободно.

Microsoft Foundry Discord

Ако имате обратна връзка или грешки по време на разработка, посетете:

Microsoft Foundry Developer Forum


Отказ от отговорност: Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стараем за точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Не носим отговорност за каквито и да било недоразумения или погрешни тълкувания, произтичащи от използването на този превод.