Можно ли менять прически в датасете при одном цвете волос
Можно ли менять причёски в датасете LoRA при одном цвете волос: отбор снимков, подписи вариантов и проверка сходства лица.
Короткий ответ. В датасете LoRA можно менять причёску при одном цвете волос, если ваша цель — сохранить лицо персонажа и дать генерации гибкость. Важны не сами различия, а последовательность: не превращайте каждую новую причёску в другого человека и точно отмечайте меняющиеся детали в captions, если хотите управлять ими текстом. Сравните результат на нескольких prompt после короткого обучения. Если LoRA упорно воспроизводит одну укладку, проверьте, не преобладает ли она в исходниках. Общая механика обучения описана в Hugging Face Diffusers.
Что LoRA должна запомнить
Сначала сформулируйте цель: один узнаваемый человек с разными укладками или строго один постоянный образ. В первом случае разнообразие причёсок полезно, потому что модель видит лицо при нескольких силуэтах волос. Во втором одна причёска может быть частью намеренно фиксированного образа. Нельзя одновременно требовать от обучения жёсткой причёски и свободной замены без дополнительного управления. Подбор фотографий должен соответствовать будущим сценам.
Один цвет при разных формах волос обычно не является проблемой сам по себе. Но если половина снимков сделана с короткими волосами при другом возрасте, макияже и форме лица, модель может смешать идентичности. При просмотре датасета задавайте простой вопрос: без подписи видно, что это тот же человек? Если нет, спорные кадры лучше убрать или переснять.
Как распределить причёски в наборе
Не обязательно добиваться математически одинакового числа каждого варианта. Важнее, чтобы одна укладка не захватила почти весь датасет, если вы планируете менять её позже. Добавьте несколько снимков с распущенными волосами, собранными волосами и другим ракурсом; старайтесь не менять одновременно фон, свет и одежду только для одного варианта. Иначе модель может связать причёску с конкретной сценой. Уберите почти одинаковые дубли, сделанные серией за секунду: они искусственно увеличивают вес одного вида.
Следите за границей лица и волос. Закрытые локонами глаза, сильная ретушь и шапка на большинстве кадров ухудшают сигнал об идентичности. Для первой LoRA полезно оставить чистые кадры, где видны основные черты. Разнообразие не означает хаос: качество и узнаваемость важнее количества.
Что писать в captions
Если вы хотите управлять укладкой через prompt, описывайте видимый вариант согласованно: собранные волосы, короткая стрижка, волнистые волосы. Не подписывайте кадр «короткие волосы», когда длина просто скрыта за плечами. Если цвет одинаков во всех фото, решите, входит ли он в устойчивый образ или должен оставаться текстовой настройкой. От этого зависит, повторять ли его в TXT. Универсального правила для всех архитектур нет. Формат текстовых подписей смотрите в документации тренера, например Kohya sd-scripts.
Избегайте противоречий: в одном файле «black hair», в соседнем «brown hair» при том же освещении и том же цвете. Автоматический captioner часто ошибается на тенях и цветном свете. Проверьте подписи вручную и сохраните исходную версию перед массовой заменой. Если не хотите закреплять определённую укладку, не используйте её как часть trigger word.
Проверка после обучения
- Подключите LoRA к той базе, под которую она обучалась, и запишите вес применения.
- Сделайте тест с привычной причёской и два теста с новыми укладками на одинаковом seed.
- Сравните лицо, а не только волосы: узнаваемость должна сохраняться.
- Уменьшите вес LoRA, если она принудительно возвращает одну укладку.
- Сравните ранний и поздний checkpoint. Поздний вариант может сильнее закрепить преобладающий вид.
Если одна причёска остаётся обязательной, проблема может быть в перекосе датасета, недостаточно точных captions или в том, что новые варианты отсутствовали в обучении. Сначала проверьте эти причины. Промпт с большим числом отрицаний не всегда преодолеет сильную ассоциацию адаптера.
Частые вопросы
Нужно ли держать один цвет волос?
Если цвет — часть образа, это может помочь стабильности. Если хотите свободно менять его, понадобятся тесты и, возможно, более разнообразный набор.
Можно ли добавить парик?
Можно, если лицо остаётся узнаваемым и caption точно отражает отличающийся образ. Смотрите, не доминируют ли такие кадры.