Skip to content

Latest commit

 

History

History
234 lines (174 loc) · 34.2 KB

File metadata and controls

234 lines (174 loc) · 34.2 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 (автоматизовано та завжди актуально)

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

Віддаєте перевагу клонувати локально?

Цей репозиторій містить більше 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 Великі мовні моделі, програмування підказок та Few-Shot задачі 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

Не забудьте поставити зірочку (🌟) цьому репозиторію, щоб легше було знайти пізніше.

Познайомтесь з іншими учнями

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

Якщо у вас є відгуки або питання щодо продукту під час розробки, відвідайте наш Azure AI Foundry Developer Forum

Тести

Примітка про тести: Усі тести містяться у папці Quiz-app в etc\quiz-app, або онлайн тут Вони пов’язані з уроками, додаток для тестування можна запускати локально або розгортати в Azure; дотримуйтесь інструкцій у папці quiz-app. Поступово вони локалізуються.

Потрібна допомога

Чи маєте пропозиції або знайшли орфографічні чи кодові помилки? Створіть issue або_PULL_ запит.

Особлива подяка

Інші курси

Наша команда створює й інші курси! Перегляньте:

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


Серія Generative AI

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


Основне навчання

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


Серія Copilot

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

Допомога

Якщо ви застрягли або маєте питання про створення додатків зі штучним інтелектом, приєднуйтеся до інших учнів та досвідчених розробників у дискусіях про MCP. Це підтримуюча спільнота, де запитання вітаються, а знання вільно поширюються.

Microsoft Foundry Discord

Якщо у вас є відгуки або помилки під час розробки, відвідайте:

Microsoft Foundry Developer Forum


Відмова від відповідальності:
Цей документ було перекладено за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми докладаємо зусиль для забезпечення точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.