Keras 3 — фреймворк для глубокого обучения, работающий на JAX, TensorFlow, PyTorch или OpenVINO для инференса.
microsoft/AI-For-Beginners
Учебная программа Microsoft по ИИ для начинающих: 12 недель и 24 урока о символическом ИИ, нейросетях, компьютерном зрении, NLP и этике, с ноутбуками на PyTorch и TensorFlow.
- Звёзды
- 70,058
- Форки
- 13,589
- Открытые issues
- 24
- Последний коммит
- в прошлом месяце
Что это?
AI For Beginners — структурированный курс, знакомящий с искусственным интеллектом: от его символических истоков до современного глубокого обучения. Курс состоит из 24 уроков на 12 недель, разделённых на блоки о символическом ИИ, основах нейросетей, компьютерном зрении, обработке естественного языка, других методах, таких как генетические алгоритмы и глубокое обучение с подкреплением, а также об этике ИИ.
Каждый урок включает материалы для предварительного чтения, Jupyter-ноутбуки — обычно в вариантах для PyTorch и TensorFlow — и дополнительные лабораторные работы. Тесты доступны в отдельном приложении. Курс рассчитан на начинающих и подробно не рассматривает классическое машинное обучение, применение ИИ в бизнесе и Cognitive Services; эти темы изучаются в других материалах Microsoft Learn.
Репозиторий переведён на десятки языков. Курс можно проходить локально, в VS Code или в GitHub Codespace.
Ключевые возможности
- 0124 урока на 12 недель: от символических методов до современного глубокого обучения.
- 02Jupyter-ноутбуки для многих уроков доступны в вариантах для PyTorch и TensorFlow.
- 03Лабораторные работы по отдельным темам, например перцептронам, CNN и глубокому обучению с подкреплением.
- 04Материалы о компьютерном зрении, NLP, трансформерах, LLM и генеративных моделях, таких как GAN.
- 05Отдельный урок об этике ИИ и ответственном использовании ИИ.
- 06Перевод на десятки языков.
Сценарии использования
- Разработчик с небольшим опытом в ИИ, которому нужен структурированный путь к изучению нейросетей.
- Преподаватель, который готовит вводный курс по ИИ на семестр и хочет использовать готовые ноутбуки и лабораторные работы.
- Студент, который сравнивает реализации одной модели на PyTorch и TensorFlow.
- Тот, кто хочет изучать CNN, трансферное обучение или GAN на примере исполняемого кода.
Быстрый старт
- 1
Клонируйте репозиторий без переводов (sparse checkout).
git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git - 2
Перейдите в папку проекта.
cd AI-For-Beginners - 3
Ограничьте checkout материалами курса (Bash, macOS или Linux).
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 4
Чтобы запустить ноутбуки, следуйте инструкциям по настройке в lessons/0-course-setup.
Что важно знать
- В учебной программе подробно не рассматриваются классическое машинное обучение, примеры применения ИИ в бизнесе и Cognitive Services.
- Она может несколько отставать от передового уровня последних моделей.
- Репозиторий со всеми переводами занимает много места, поэтому рекомендуется использовать sparse checkout.
Темы
Частые вопросы
- Что такое AI-For-Beginners?
- Учебная программа Microsoft по ИИ для начинающих: 12 недель и 24 урока о символическом ИИ, нейросетях, компьютерном зрении, NLP и этике, с ноутбуками на PyTorch и TensorFlow. AI For Beginners — структурированный курс, знакомящий с искусственным интеллектом: от его символических истоков до современного глубокого обучения. Курс состоит из 24 уроков на 12 недель, разделённых на блоки о символическом ИИ, основах нейросетей, компьютерном зрении, обработке естественного языка, других методах, таких как генетические алгоритмы и глубокое обучение с подкреплением, а также об этике ИИ.
- AI-For-Beginners можно использовать бесплатно? Какая у него лицензия?
- AI-For-Beginners распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AI-For-Beginners всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в AI-For-Beginners — 16 сент. 2026 г..
- Для чего можно использовать AI-For-Beginners?
- Разработчик с небольшим опытом в ИИ, которому нужен структурированный путь к изучению нейросетей. Преподаватель, который готовит вводный курс по ИИ на семестр и хочет использовать готовые ноутбуки и лабораторные работы. Студент, который сравнивает реализации одной модели на PyTorch и TensorFlow. Тот, кто хочет изучать CNN, трансферное обучение или GAN на примере исполняемого кода.
- Как установить AI-For-Beginners?
- Клонируйте репозиторий без переводов (sparse checkout).: git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git Перейдите в папку проекта.: cd AI-For-Beginners Ограничьте checkout материалами курса (Bash, macOS или Linux).: git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Чтобы запустить ноутбуки, следуйте инструкциям по настройке в lessons/0-course-setup.
- Где скачать AI-For-Beginners?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/AI-For-Beginners
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Просмотрщик моделей нейросетей, глубокого и машинного обучения с поддержкой ONNX, TensorFlow, PyTorch, Core ML и многих других форматов.
Код к книге Build a Large Language Model (From Scratch): пошаговая реализация LLM, похожей на GPT, на PyTorch.
Фреймворк с определениями современных моделей машинного обучения для текста, изображений, аудио и мультимодальных задач — для обучения и инференса.
OpenCV — библиотека компьютерного зрения с открытым исходным кодом на C++, включающая алгоритмы обработки изображений и привязки для нескольких языков.
Ultralytics YOLO — библиотека Python для компьютерного зрения: обнаружение объектов, сегментация, классификация, оценка позы, трекинг и другие задачи.