Repolode
rohitg00

rohitg00/ai-engineering-from-scratch

Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia.

Звёзды
71,373
Форки
12,556
Открытые issues
75
Последний коммит
вчера

Что это?

AI Engineering from Scratch — структурированный курс по всему стеку современной разработки AI: от математических основ и классического машинного обучения до deep learning, computer vision, NLP, разработки LLM и агентных систем. Уроки разделены на 20 этапов; каждый сочетает письменное объяснение с кодом, который учащийся пишет и запускает локально.

Курс рассчитан на разработчиков, которые хотят понять, как на самом деле работают модели и среды выполнения агентов, а не просто вызывать API. В уроках предлагается реализовать такие внутренние механизмы, как backpropagation, конвейеры retrieval и слои вызова инструментов, а затем сохранить результаты в качестве подтверждения выполненной работы. Проходить курс можно на сайте, с помощью coding agent, установленного через npx skills, или клонировав репозиторий и запуская скрипты Python напрямую.

В репозитории также есть три проекта с поэтапными заданиями и локальными проверяющими: лаборатория оценки retrieval, отладчик трассировок агента и firewall для вызовов инструментов. Стартовый код не проходит проверку, пока учащиеся не реализуют каждый этап; для сравнения доступны эталонные решения.

Ключевые возможности

  • 01542 урока в 20 этапах: от настройки окружения и математики до разработки агентов
  • 02В каждом уроке письменное объяснение сочетается с кодом для локального запуска
  • 03В разных уроках используются Python, TypeScript, Rust и Julia
  • 04Интерактивная визуализация gradient descent и код для сравнения оптимизаторов
  • 05Три проекта с поэтапными заданиями, локальными проверяющими и эталонными решениями
  • 06Дополнительные навыки AI-тьютора для входных тестов, тестов по каждому этапу и персональных планов обучения

Сценарии использования

  • Разработчики, которые хотят разобраться во внутренних механизмах нейронных сетей, реализовав их самостоятельно
  • Инженеры, переходящие к разработке приложений на базе LLM или агентов и ищущие структурированный путь обучения
  • Команды, которые хотят развить навыки оценки retrieval или отладки агентов на практических проектах
  • Учащиеся, которым удобнее заниматься по коду и сохранять результаты, подтверждающие выполненную работу

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
  2. 2

    Установите навык AI-тьютора для своего агента программирования

    npx skills add rohitg00/ai-engineering-from-scratch
  3. 3

    Убедитесь, что для локальных лабораторных заданий доступен Python 3

    python3 --version

Что важно знать

  • Многие уроки предназначены для изучения на сайте, поэтому для обучения их не нужно запускать локально.
  • Для выполнения заданий проектов требуется Python 3.10 или новее либо Node.js 22.18 или новее — в зависимости от проекта.
  • Для лабораторных заданий Agent Skills нужны поддерживаемая среда для агента программирования и область навыка с разрешением на запись.

Темы

Частые вопросы

Что такое ai-engineering-from-scratch?
Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia. AI Engineering from Scratch — структурированный курс по всему стеку современной разработки AI: от математических основ и классического машинного обучения до deep learning, computer vision, NLP, разработки LLM и агентных систем. Уроки разделены на 20 этапов; каждый сочетает письменное объяснение с кодом, который учащийся пишет и запускает локально.
ai-engineering-from-scratch можно использовать бесплатно? Какая у него лицензия?
ai-engineering-from-scratch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ai-engineering-from-scratch всё ещё поддерживается?
Активно поддерживается. Последний коммит в ai-engineering-from-scratch — 19 окт. 2026 г..
Для чего можно использовать ai-engineering-from-scratch?
Разработчики, которые хотят разобраться во внутренних механизмах нейронных сетей, реализовав их самостоятельно Инженеры, переходящие к разработке приложений на базе LLM или агентов и ищущие структурированный путь обучения Команды, которые хотят развить навыки оценки retrieval или отладки агентов на практических проектах Учащиеся, которым удобнее заниматься по коду и сохранять результаты, подтверждающие выполненную работу
Как установить ai-engineering-from-scratch?
Клонируйте репозиторий: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git Установите навык AI-тьютора для своего агента программирования: npx skills add rohitg00/ai-engineering-from-scratch Убедитесь, что для локальных лабораторных заданий доступен Python 3: python3 --version
Где скачать ai-engineering-from-scratch?
Исходный код и инструкции по установке — на GitHub: https://github.com/rohitg00/ai-engineering-from-scratch

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён вчера