Разработка ИИ
с нуля
416 уроков. 20 фаз (разделов). Каждый алгоритм создается на основе базовых математических принципов, прежде чем импортируется какой-либо фреймворк.
Разработано Рохитом Гумаре и другими участниками. Запускайте на своем компьютере.
Большинство материалов по искусственному интеллекту представляют собой разрозненные фрагменты. Здесь — статья, там — пост о тонкой настройке, где-то — яркая демонстрация работы агента. Фрагменты редко складываются в общую картину. Вы выпускаете чат-бота, но не можете объяснить его кривую потерь. Вы подключаете функцию к агенту, но не можете сказать, как работает механизм внимания в модели, которая ее вызывает.
Эта учебная программа — основа основ. 20 этапов, 416 уроков, четыре языка: Python, TypeScript, Rust, Julia. С одной стороны — линейная алгебра, с другой — автономные роевые системы. Каждый алгоритм сначала строится на основе базовых математических принципов. Обратное распространение. Токенизатор. Внимание. Цикл агента. К тому времени, когда появляется PyTorch, вы уже знаете, как он работает.
Каждый урок проходит по одному и тому же сценарию: прочитайте задачу, посчитайте, напишите код, запустите тест, сохраните результат. Никаких пятиминутных видео, копирования и вставки, никаких подсказок. Бесплатно, с открытым исходным кодом и для запуска на вашем ноутбуке.
Весь учебный план доступен на GitHub. Клонируйте его, создавайте форки, учитесь в удобном для вас темпе. Никаких платных подписок, никакой регистрации. К каждому уроку прилагается исполняемый код на Python, TypeScript, Rust или Julia — в зависимости от того, какой язык лучше всего подходит для раскрытия темы. Исходный репозиторий по первой ссылке, репозиторий с переводом по второй.
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
git clone https://github.com/stabuev/ai-engineering-from-scratch.git