Перейти к содержимому
LaFoto

Глоссарий ИИ для изображений

Что такое checkpoint?

Сохранённый набор весов модели. Разные чекпойнты одной и той же архитектуры дают заметно разный результат даже при одинаковых промптах.

Checkpoint — это сохранённый снимок весов модели: многогигабайтный файл, который и выполняет генерацию. Два checkpoints на одной архитектуре дадут визуально разные изображения при одинаковых prompt и seed, потому что веса кодируют всё, чему научилась модель, а обучались или дообучались они на разном материале.
Ряд градуированных латунных гирь, каждая без клейма, на тёплой бумажной поверхности

Название пришло из обучения, а не из изображений

Во время обучения веса периодически записывают на диск, чтобы прогресс переживал сбои и чтобы можно было сравнивать стадии. Эти сохранения и есть checkpoints в обычном инженерном смысле. Термин вышел в общий обиход, потому что артефакт, который люди скачивают и запускают, — одно из таких сохранений, и ярлык пришёл вместе с ним.

Почему два checkpoints различаются

Почти всегда из-за дообучения. Берут общий базовый модуль и продолжают учить его на более узком корпусе — фотография, аниме, архитектурные рендеры, определённая манера иллюстрации, — и полученные веса «тянут» в сторону этого материала. Архитектура не меняется, поэтому инструменты те же, но у вывода иной характер по умолчанию и другие компетенции.

Checkpoint против LoRA

Checkpoint — это вся модель и обычно занимает несколько гигабайт. LoRA — небольшой дельта-слой поверх неё, как правило, до нескольких сотен мегабайт. За раз загружается ровно один checkpoint; LoRA можно накладывать несколько. Если Вам нужна модель, изначально сильная в жанре, это выбор checkpoint. Если хотите добавить стиль, персонажа или объект — это LoRA.

Почему один и тот же prompt и seed дают разный результат

Seed фиксирует стартовый шум, и идентичный шум через идентичные веса даёт идентичное изображение. Смените checkpoint — и веса другие, значит, один и тот же шум «разшумливается» по иному пути. Для воспроизводимости нужно записывать checkpoint вместе с prompt и seed — один seed ничего не воспроизводит.

Практическая предосторожность

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

Чекпойнт кратко

Это
Сохранённый набор весов модели
Размер
Несколько гигабайт
Загружается одновременно
Ровно один
Отличается тем,
На чём дообучен
Нужен для воспроизводимости
Да, вместе с промптом и seed
Межархитектурный
Не взаимозаменяем

Применение

Где это встречается

ИИ-генератор изображенийГлавный генератор — от текста к готовой картинке.ОткрытьГалерея prompt120 изображений с точными промптами, которые их создали.Открытьпреобразуйте имеющееся изображениеНачните с картинки, которая у Вас уже есть.Открытьредактируйте часть фотоМеняйте часть фото, остальное сохранится.Открытьувеличьте изображениеУвеличение до 4K без мыла.Открытьулучшите фотоЭкспозиция, шум и восстановление старых фото.Открытьудалите что-то с фотоМаскированное удаление с восстановлением фона.Открытьразмойте фон на фотоС учётом глубины, не равномерный фильтр.ОткрытьРаскрасить фотоПравдоподобный цвет для ч/б снимков.Открытьсгенерируйте логотипЗнаки, читаемые даже в 16 пикселях.Открытьспроектируйте татуЭскизы, которые переживут набивку.Открытьсгенерируйте иллюстрациюИллюстрация и живопись, не фотографии.Открытьсгенерируйте хедшотПортреты уровня студии без студии.Открытьтехнические требования к фотоТочная спецификация и как ей соответствовать.Открытьвизуализация интерьераПерестройте комнату, которую можно сфотографировать.ОткрытьСловарь по ИИ-изображениямSeed, denoise, inpainting — что это такое.Открыть

Checkpoint — questions people ask

Что такое checkpoint в ИИ-генерации изображений?
Сохранённый набор весов модели — файл, который действительно генерирует изображения. Разные checkpoints одной архитектуры дают разные результаты при одном и том же prompt.
Чем отличается checkpoint от LoRA?
Checkpoint — это вся модель на несколько гигабайт, загружается один. LoRA — небольшой надстройкой поверх checkpoint, и таких можно наложить несколько.
Почему я получаю разную картинку с тем же seed?
Потому что что-то ещё изменилось — чаще всего checkpoint. Seed воспроизводит изображение только при неизменных модели, prompt и настройках.
Какого размера файл checkpoint?
Обычно несколько гигабайт, поэтому хранение быстро становится фактором, когда их больше пары-тройки.
Можно ли использовать любой checkpoint в любом интерфейсе?
Только если совпадает архитектура. Checkpoint одной семейства моделей не загрузится в инструмент, ожидающий другое.
Почему слово «checkpoint» означает файл модели?
Потому что во время обучения веса периодически пишутся на диск, чтобы пережить сбой, а файл, который люди скачивают для запуска, — одно из таких сохранений.
Безопасны ли community-checkpoints для коммерции?
Не автоматически. Лицензия базовой модели продолжает действовать, у распространяемых checkpoints есть свои условия, а данные обучения для дообучений часто не раскрываются.

Связанные термины ИИ для изображений

Начните создавать сегодня

Сгенерируйте своё первое изображение в лучшем генераторе на ИИ.

Преобразуйте фразу в готовое, фотореалистичное изображение за секунды — а затем отточите каждую деталь. Без настройки, без Discord, без GPU.

К LaFoto уже присоединились 4 200+ авторов