КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Курсы / Искусственный интеллект

Как работают языковые модели

Посмотри, как чат-бот выбирает каждое следующее слово, читает токенами и распределяет внимание.

Средний уровень · уроков: 12 · Бесплатно, без аккаунта

Лучше после: Как думает нейросеть

Начать курс

Уроки

  1. Угадай следующее слово (5 мин): Языковая модель смотрит на уже написанные слова и даёт каждому возможному следующему слову вероятность.
  2. Подсчёт уже модель (7 мин): Самая простая языковая модель считает, какое слово идёт за каким. Это биграммная модель.
  3. Больше контекста, точнее догадка (6 мин): Слова, на которые модель может оглянуться, это её контекстное окно. Окно побольше даёт догадки получше.
  4. Токены: как модель читает (7 мин): Модель читает токены: кусочки текста, которые могут быть словом, частью слова или одной буквой.
  5. Слова как точки (7 мин): Модель превращает каждый токен в список чисел, его эмбеддинг. Два числа дают точку на карте.
  6. Внимание: какие слова важны (7 мин): Внимание позволяет каждому слову посмотреть на другие и решить, какие помогают ему обрести смысл.
  7. Как модель учится: меньше удивления (7 мин): Модель учится чтением: угадай следующее слово, увидь настоящее, измерь удивление, подтолкни веса. Это предобучение.
  8. Температура: скучно или безумно (7 мин): Температура меняет форму столбиков перед выбором: низкая делает самую большую долю ещё больше, высокая выравнивает.
  9. Почему она выдумывает (7 мин): Когда модель выдумывает что-то правдоподобное, это называется галлюцинацией.
  10. От автодополнения к ассистенту (7 мин): Базовая модель только продолжает документы. На вопрос викторины она может написать ещё вопросов.
  11. Что происходит, когда жмёшь «Отправить» (9 мин): Приложение заворачивает твоё сообщение вместе со скрытой инструкцией и всем чатом до этого. Другой памяти у модели нет.
  12. Проект: генератор имён для зверушек (8 мин): Твой генератор это языковая модель на буквах: считай пары (или тройки), потом сэмплируй колесом.

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab