Skip to content

Latest commit

 

History

History
234 lines (174 loc) · 35.4 KB

File metadata and controls

234 lines (174 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
Штучний інтелект для початківців - скетчнот від @girlie_mac

Вивчайте світ штучного інтелекту (ШІ) за допомогою нашої 12-тижневої навчальної програми з 24 уроків! Вона включає практичні заняття, тести та лабораторні роботи. Програма підходить для початківців і охоплює інструменти, такі як TensorFlow та PyTorch, а також етику у ШІ.

🌐 Підтримка кількох мов

Підтримується через GitHub Action (автоматично та завжди актуально)

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

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

Цей репозиторій містить понад 50 перекладів мов, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте розріджене завантаження:

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. Вікторини поступово локалізуються.

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

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

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

Інші навчальні курси

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

LangChain

LangChain4j для початківців LangChain.js для початківців LangChain для початківців

Azure / Edge / MCP / Agents

AZD для початківців Edge AI для початківців MCP для початківців AI Agents для початківців


Серія Generative AI

Generative AI для початківців Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


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

ML для початківців Data Science для початківців AI для початківців Кібербезпека для початківців Web розробка для початківців IoT для початківців XR Development для початківців


Серія Copilot

Copilot для AI спільного програмування Copilot для C#/.NET Copilot Adventure

Отримати допомогу

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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