Skip to content

Latest commit

 

History

History
234 lines (174 loc) · 35.5 KB

File metadata and controls

234 lines (174 loc) · 35.5 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 (Автоматически и всегда актуально)

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 Автоэнкодеры и Вариационные автоэнкодеры PyTorch / TensorFlow
10 Генеративно-состязательные сети и перенос художественного стиля PyTorch / TensorFlow
11 Обнаружение объектов TensorFlow Лабораторная
12 Семантическая сегментация. U-Net PyTorch / TensorFlow
V Обработка естественного языка PyTorch /TensorFlow Изучите обработку естественного языка на Microsoft Azure
13 Представление текста. Мешок слов/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

Не забудьте поставить звезду (🌟) этому репозиторию, чтобы потом его легче было найти.

Встречайте других обучающихся

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

Если у вас есть отзывы о продукте или вопросы во время обучения, посетите наш форум разработчиков Azure AI Foundry.

Викторины

Примечание о викторинах: Все викторины находятся в папке 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 для начинающих


Серия по генеративному ИИ

Генеративный ИИ для начинающих
Генеративный ИИ (.NET)
Генеративный ИИ (Java)
Генеративный ИИ (JavaScript)


Базовое обучение

Машинное обучение для начинающих
Data Science для начинающих
ИИ для начинающих
Кибербезопасность для начинающих
Веб-разработка для начинающих
IoT для начинающих
XR-разработка для начинающих


Серия Copilot

Copilot для парного программирования с ИИ
Copilot для C#/.NET
Copilot Adventure

Получение помощи

Если вы застряли или у вас есть вопросы о создании ИИ-приложений, присоединяйтесь к другим обучающимся и опытным разработчикам в обсуждениях MCP. Это поддерживающее сообщество, где приветствуются вопросы и свободно делятся знаниями.

Microsoft Foundry Discord

Если у вас есть отзывы о продукте или ошибки во время разработки, посетите:

Microsoft Foundry Developer Forum


Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обращаться к профессиональному переводу, выполненному человеком. Мы не несем ответственности за любые недоразумения или ошибки в интерпретации, возникшие в результате использования данного перевода.