Seed (сид генерации)
Seed (сид) — целое число, инициализирующее генератор случайного шума в диффузионной модели. Один и тот же seed при одинаковых параметрах даёт идентичный результат, что делает AI-генерацию воспроизводимой.
Seed (сид генерации) — целое число, которое задаёт начальное состояние генератора псевдослучайных чисел в диффузионной модели. Именно из seed рождается стартовый шум, из которого модель постепенно «проявляет» изображение. Это ключ к воспроизводимости: при неизменных параметрах один и тот же seed всегда даёт один и тот же результат.
Зачем нужен seed
Генерация изображений стохастична — без фиксации seed каждый запуск даёт новую картинку даже при одинаковом промпте. Seed превращает случайный процесс в детерминированный, что критично для:
- Воспроизводимости — повторить удачный результат или поделиться им
- A/B-подбора параметров — менять CFG scale, шаги или сэмплер при неизменной композиции
- Итеративного редактирования — дорабатывать промпт, не теряя удачный кадр
- Серий — генерировать вариации, меняя seed на соседние значения
Random seed и фиксированный seed
Значение -1 обычно означает «случайный seed» — система выбирает число сама и записывает его в метаданные. Чтобы закрепить результат, это число копируют в поле seed. Диапазон, как правило, от 0 до 2³²−1 (около 4,3 млрд вариантов).
Что должно совпадать для идентичного результата
Один seed гарантирует одинаковую картинку только при полном совпадении окружения:
- Та же модель и её версия (веса)
- Тот же промпт и негативный промпт
- Тот же сэмплер, число шагов и CFG
- Часто — та же аппаратная платформа и версия библиотек
Даже смена GPU или билда фреймворка иногда меняет результат при том же seed из-за различий в порядке вычислений с плавающей точкой.
Seed в image-to-image и inpainting
В режимах image-to-image и inpainting seed управляет случайной компонентой преобразования. Зафиксировав его, вы можете аккуратно подбирать denoising strength и наблюдать, как усиливается изменение исходника без «перескоков» на совершенно другую картинку.
Практические приёмы
- Нашли удачный кадр — сразу сохраните seed из метаданных
- Для серии похожих вариаций перебирайте seed +1, +2, +3
- При тюнинге промпта держите seed фиксированным, чтобы видеть влияние именно текста