Книжный клуб23 октября 2026 · 18:00 МСК
Стрим 120Добро пожаловать

Знакомство с базовыми моделями

AI-инженерия · Глава 2 · 4 доклада

Спикеры вечера
Антон ПомазковАртём Никифоров
КнигаAI-инженерияЧип Хьюен
Кто написал книгу
Чип Хьюен

Чип Хьюен

Chip Huyen

Писательница и инженер, около десяти лет занимается системами машинного обучения

Работа

NVIDIA — инструменты для ML, одна из ключевых разработчиц NeMo. А ещё Snorkel AI и Netflix.

Основала стартап по AI-инфраструктуре и продала его.

Стэнфорд

Окончила университет и вела там курс по системам машинного обучения — из него выросла первая книга.

Книги

Designing Machine Learning Systems (2022) — бестселлер, переведена на 10+ языков.

AI Engineering (2025) — самая читаемая книга O’Reilly за 2025 год.

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

Что это за книга
Обложка книги AI Engineering
AI-инженерия

Построение приложений с использованием базовых моделей

O’Reilly, 2025 · на русском — «Спринт Бук», 2025

560страниц
10глав
975ссылок на источники
100+бесед и интервью
12345678910

Глава 2 · Знакомство с базовыми моделями — сегодня

Стрим 120

Программа вечера

Обучающие данные
Антон Помазков
Создание модели
Артём Никифоров
Последующее обучение
Антон Помазков
Сэмплирование
Артём Никифоров
Глава 2Знакомство с базовыми моделями

Обучающие данные

01Главная мысль

Модель хороша настолько, насколько хороши данные, на которых она училась

ноСобрать достаточный объём данных для обучения большой модели не так уж просто — и может оказаться недёшево
поэтомуЧасто приходится полагаться на доступные данные, даже если те не вполне соответствуют потребностям
02Откуда берут данные

Главный источник — Common Crawl, снимок интернета

чтосайты по всему интернету
Интернет
всё подряд
ктонекоммерческая организация
2–3 млрд страниц в месяц
ктоGoogle, 2019
очищенная выборкаC4 — Colossal Clean Crawled Corpus. Выборка Google из Common Crawl для обучения T5: оставили английские страницы, выкинули дубли, обрывки, код и страницы с бранью. Получилось около 750 ГБ текста. Статья ↗ · набор открыт ↗
гдемодели, раскрывшие данные
Модели
GPT-3, Gemini и другие
03Качество

Бесплатно — не значит чисто

кликбейт дезинформация пропаганда теории заговора расизм сексизм
Фейков полно

Журналисты разобрали 15 млн сайтов набора C4. Среди тысячи самых частых — СМИ с низким рейтингом достоверности по шкале NewsGuardNewsGuard — американская компания (с 2018 года). Её журналисты проверяют новостные сайты по девяти критериям: публикуют ли ложь, исправляют ли ошибки, отделяют ли новости от мнений — и ставят балл от 0 до 100. Ниже 60 — низкая достоверность. Как считают ↗.

И всё равно
Его берут почти все

Просто потому, что он доступен. А многие компании перестали раскрывать, на чём учат модели.

04Фильтры

Мусор отсеивают простыми правилами

Для фильтрации низкокачественных данных из интернета применяют эвристические методы

Пример · так собирали данные для GPT-2 (OpenAI, 2019)
3голоса
Ссылка, которую запостили на Redditreddit.com / r / …
≥ 3 голосов
OpenAI · GPT-2Ссылка попадает в набор WebText: 8 млн страниц, 40 ГБ текста

Скучные ссылки отсеиваются. Но популярность — не качество: Reddit, как замечает автор, далеко не образец приличия и хорошего вкуса.

05Компромисс

Подход «используем то, что есть, а не то, что хотим»

Задачи, которых много в данных
Ваши задачи
совпадут
ли?
риск

Модель хорошо решает задачи из обучающих данных — но это не обязательно нужные вам задачи

поэтому

Редактировать наборы данных так, чтобы они соответствовали конкретным нуждам

06Языковые и предметные модели

С нуля учат редко — чаще дообучают общую модель

Языковые и предметно-ориентированные модели можно обучить с нуля, но чаще их дообучают на основе моделей общего назначения.

режес нуля
Огромный корпус на нужном языке или по области
Обучение целиком: много данных и вычислений
Новая модель
например, CroissantLLM, Jais
чащедообучение
Готовая модель общего назначения
Дообучение на данных языка или области
Своя модель
например, Llama-Chinese, Med-PaLM 2
07Качество важнее объёма

Почему бы не обучить модель на всех доступных данных — как общих, так и специализированных?

Всё подряд
Многие так и поступают

Но это часто требует больше вычислительных ресурсов и не всегда повышает качество.

vs
Мало, но качественно
phi-1 · 1,3 млрд параметров

Всего 7 млрд токенов качественного кода — и обошла гораздо более крупные модели на тестах по коду.

вывод

Модель, обученная на меньшем объёме высококачественных данных, может превзойти ту, что обучена на большем объёме низкокачественных

08Проблемы многоязычных моделей

Почти половина данных — на английском

Английский
45,88 %
Русский
5,97 %
Немецкий
5,88 %
Китайский
4,87 %
Японский
4,79 %
Французский
4,73 %
Испанский
4,47 %
Вьетнамский
1,03 %

Доля языка в Common Crawl. Языки, которых меньше одного процента, называют низкоресурсными.

09Перекос

Сотни миллионов носителей — и почти ноль данных

ЯзыкНосителейВ мире → в данныхПерекос
Пенджаби113 млн1,41 % → 0,0061 %
×231
Суахили71 млн0,89 % → 0,0077 %
×115
Урду231 млн2,89 % → 0,0274 %
×105
Бенгали272 млн3,40 % → 0,0930 %
×37
Английский1452 млн18,15 % → 45,88 %
×0,4

Перекос — во сколько раз доля среди людей больше доли в данных. В идеале — единица.

10Последствия

Меньше данных — хуже ответы

GPT-4 на тесте MMLU: 14 000 вопросов по 57 темам, переведённые на разные языки

Английский
85,5 %
Итальянский
84,1 %
Русский
82,7 %
Китайский
80,1 %
Суахили
78,5 %
Бенгали
73,2 %
Пенджаби
71,4 %
Марати
66,7 %
Телугу
62,0 %
угадывание · 25 %
11Математика

Те же задачи, другой язык — другой результат

Шесть задач «Проекта Эйлера» (№ 205, 206, 357, 493, 500, 686), GPT-4, исследование Йенни Джун, 2023 · доля решений, %

Английский
36,7 %
Арабский
33,3 %
Испанский
30,0 %
Немецкий
30,0 %
Русский
23,3 %
Хинди
20,0 %
Бенгальский
16,7 %
Армянский
13,3 %
Фарси
10,0 %
Бирманский
ни одной задачи
0 %
Амхарский
ни одной задачи
0 %
главная причина

Недостаточная представленность языка в данных — отсюда такая малая результативность

и ещё

Структура языка и культура, которую он воплощает, тоже могут затруднять модели его изучение

12Перевести?

Перевод на английский теряет смысл

Модель всё равно должна понимать исходный язык.

anhстарший брат, мужчина постарше
chịстаршая сестра, женщина постарше
emмладший или младшая
ôngдедушка, пожилой мужчина
bàбабушка, пожилая женщина
côтётя, молодая женщина
I / youпосле перевода

Во вьетнамском местоимения говорят, кто кому кем приходится.

13Неожиданности

На китайском ChatGPT охотнее пишет ложь

Модели могут сталкиваться и с неожиданными проблемами с производительностью, работая с неанглийскими языками.

Исследование NewsGuard, апрель 2023 ↗ · семь просьб к ChatGPT-3.5 написать статью с ложной информацией о Китае

Английский
написала 1 из 7
Упрощённый китайский
написала 7 из 7
Традиционный китайский
написала 7 из 7
отказаласьнаписала ложь
14Цена токенов

Тот же смысл — в 10 раз дороже

Оказывается, эффективность токенизации для одних языков может быть гораздо выше, чем для других.

исследованиеЙенни Джун, май 2023 ↗
данныенабор MASSIVE от Amazon: 1 млн фраз на 52 языках
выборкаодни и те же 2033 фразы на каждом языке
токенизаторGPT-4, cl100k_base · медиана длины
Английский
7 ток.×1
Хинди
32 ток.×4,6
Бирманский
72 ток.×10

Время ответа и цена пропорциональны числу токенов: на бирманском примерно в 10 раз медленнее и дороже, чем на английском. Проверить свой язык — токенайзер OpenAI.

15Свои модели

Ответ — модели, заточенные под язык

Китайский
Русский
Французский
Арабский
Вьетнамский

Самый активный язык после английского — китайский. Список на 2026 год, и он далеко не полный.

16Предметные области

Модель сильна в том, что было в данных

Темы сайтов в наборе C4 по исследованию Washington Post, 2023, %

16
Бизнес и промыш­ленность
15
Технологии
13
Новости и СМИ
11
Искусство и развлечения
9
Наука и здоровье
8
Хобби и досуг
7
Работа и образование
6
Дом и сад
6
Путешествия
5
Сообщество
4
Закон и правительство
17Где общих моделей мало

Для некоторых задач данных нет в интернете

Поиск лекарств
Белки, ДНК, РНК

Особые форматы, получать такие данные дорого — в открытом интернете их почти нет.

Онкоскрининг
Рентген и фМРТ

Снимки трудно собрать: мешают требования конфиденциальности.

18Предметные модели

Своя область — своя модель

DeepMind
AlphaFold

Обучена на последовательностях и 3D-структурах около 100 000 известных белков.

alphafold ↗
NVIDIA
BioNeMo

Биомолекулярные данные для поиска лекарств.

bionemo ↗
Google
Med-PaLM 2

LLM плюс медицинские данные: точные ответы на медицинские вопросы.

med-palm ↗

Не только медицина: модель на архитектурных эскизах полезнее архитектору, чем Stable Diffusion, а модель на планах фабрик — производству, чем ChatGPT.

19Итог

Выводы

01

Модель — это её данные. Чего не было в обучении, того она не умеет.

02

Интернет-данные дешёвые, но грязные. Качество часто важнее объёма.

03

Английский доминирует. На других языках модели ошибаются чаще, отвечают медленнее и стоят дороже.

04

Узкой области — свои данные. Для медицины и науки нужны свои наборы и модели.

Чип Хьюен
«Модель AI хороша настолько, насколько хороши данные, на которых она обучалась»
Чип Хьюен · AI-инженерия, глава 2
Дальше

Что далее

Обучающие данные Пройдено
Антон Помазков
Создание модели
Артём Никифоров
Последующее обучение
Антон Помазков
Сэмплирование
Артём Никифоров