← Материалы разборы Yersham
разбор · материалы

How to Train a Transformer LLM from Scratch Locally

tl;dr

Видео раскрывает, что создание нейросетей и больших языковых моделей (LLM), включая трансформеры, не так сложно, как кажется. Авторы демонстрируют, что с небольшим количеством кода на Python можно обучить модель на обычном ноутбуке. Основываясь на токенизации, эмбедингах и архитектуре трансформера, процесс обучения модели аналогичен для моделей任何规模, важны скорость обучения и генерация текста с помощью параметра температуры.

применить · к buyanov.io и к себе

Что забрать из ролика в дело

01
Трансформеры и большие языковые модели основаны на простых математических концепциях, которые можно реализовать на локальном ноутбуке.
02
Токенизация
процесс превращения текста в векторы (эмбединги), для обучения модели.
03
Используется посимвольная токинизация для упрощения обучения и уменьшения размера словаря.
04
Архитектура трансформера состоит из четырех блоков: многоголового внимания, MLP, остаточных соединений и нормализации слоев.
00:02

Вступление

Архитектура ИИ, изменяющая мировую экономику, сравнима с скриптом для старого ноутбука.

00:33

Прозрачность ИИ

Исследование демонстрирует создание больших языковых моделей с нуля на обычном ноутбуке.

02:07

Токенизация и эмбединг

Токенизация - разбиение текста на кусочки, эмбединг - координаты слов на многомерной карте.

05:12

Архитектура трансформера

Четыре блока: многоголовое внимание, MLP, остаточные соединения и нормализация слоев.

08:26

Обучение и генерация текста

Обучение через кроссэнтропию и управление скоростью обучения, использование температуры для добавления хаоса.

что осталось

Оператору входа в AI buyanov.io можно применить полученные знания для создания и обучения простых моделей на начальном этапе, а также для понимания и улучшения архитектуры существующих моделей и процессов обучения.

упомянули в ролике
нейросетитокенизацияэмбедингобучение
дальше в дело
Собрать это в маршрут
все маршруты →