Перейти до вмісту
LaFoto

Глосарій зображень ШІ

Що таке checkpoint?

Збережений набір ваг моделі. Різні чекпойнти однієї архітектури дають помітно різні результати на ідентичних промптах.

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

Назва походить із навчання, а не зі світу зображень

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

Чому два checkpoints дають різні результати

Майже завжди через донавчання (fine-tuning). Хтось бере базову загальну модель і продовжує навчати її на вужчому корпусі зображень — фотографія, аніме, архвіз, певний ілюстративний регістр — і результуючі ваги схиляються до цього матеріалу. Архітектура незмінна, тож інструменти ті самі, але вихід має інший «дефолтний» характер і інші компетенції.

Checkpoint проти LoRA

Checkpoint — це вся модель і важить кілька гігабайтів. LoRA — невелике коригування поверх неї, зазвичай щонайбільше кілька сотень мегабайт. Завантажується рівно один checkpoint за раз; LoRA можна накладати кілька. Якщо Вам потрібна модель, що фундаментально добре працює з жанром, це вибір checkpoint. Якщо треба додати один стиль, персонажа чи об’єкт — це LoRA.

Чому той самий prompt і seed дають різні зображення

Seed фіксує стартовий шум, і однаковий шум через однакові ваги дає ідентичний результат. Змініть checkpoint — ваги інші, тож той самий шум денойзиться іншим шляхом. Для відтворюваності потрібно фіксувати checkpoint поряд із prompt і seed — сам по собі seed нічого не відтворює.

Практичне застереження

Файли checkpoint великі, ліцензії суттєво різняться, а походження в ком’юніті-дистрибутивах часто задокументоване слабко. Checkpoint, донавчений на матеріалі без прав на використання, не стає безпечним лише через зручність, а ліцензія базової моделі продовжує діяти на все похідне.

Checkpoint стисло

Це
Збережений набір ваг моделі
Розмір
Кілька гігабайт
Завантажується одночасно
Рівно один
Відрізняється
Тим, на чому був донавчений
Потрібен для відтворення
Так, разом із prompt і seed
Крос-архітектурність
Не взаємозамінні

Застосування

Де це з'являється

Генератор зображень ШІОсновний генератор — від тексту до готового зображення.ВідкритиГалерея prompt120 зображень із точними prompt, що їх створили.Відкритиперетворити наявне зображенняПочніть із знімка, який уже маєте.Відкритиредагувати частину фотоЗмініть частину фото, решту збережіть.Відкритизбільшити зображенняЗбільшення до 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» означає файл моделі?
Тому що під час навчання ваги періодично пишуться на диск, щоб зберегти прогрес у разі збою, а файл, який люди завантажують для запуску, — це один із таких сейвів.
Чи безпечно комерційно використовувати «ком’юніті»-checkpoints?
Не автоматично. Ліцензія базової моделі лишається чинною, поширювані checkpoints мають власні умови, а навчальний матеріал для донавчання часто не задокументований.

Почніть створювати сьогодні

Згенеруйте своє перше зображення з найкращим генератором ШІ.

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

Приєднуйтеся до 4 200+ творців, які користуються LaFoto