Обучение Lora в домашних условиях. Реализация уникального концепта для Stable Difuusion

Поделиться
HTML-код
  • Опубликовано: 27 май 2024
  • В этом видео я продемонстрировал процесс создание lora от начала до конца. Вышло конечно не очень, но все равно неплохо. Для лучшего результата нужно более большой датасет. Однако это не всегда гарантирует качество, ключевой момент это разнообразие данных и их качество. Под разнообразием понимается не только ракурсы, но и тип освещения. Если например учить Lora только на данных сгенерированных нейросетью то вероятнее всего "стиль" изображения прицепиться к lora. Тут нужно только экспериментировать и пробовать получать что то.
    Ссылки:
    Birme - www.birme.net/
    Github - github.com/Linaqruf/kohya-tra...
    Гайд 1 - civitai.com/models/22530/guid...
    Гайд 2 - rentry.org/4eydo
    Гайд 3 - rentry.org/59xed3
    Гайд 4 - rentry.org/ezlora
    Тайм коды:
    00:00 Что это
    00:04 Вступление
    00:15 Концепт
    00:24 Первый этап. Уникальная концепция
    00:59 Второй этап. Поиск данных
    01:54 Третий этап. Подготовка данных
    02:44 Четвертый этап. Переименование файлов
    03:20 Пятый этап. Текстовое описание
    04:30 Шестой этап. Предварительная настройка
    08:37 Седьмой этап. Настройка и выгрузка данных
    16:38 Результат обучения
    18:02 Проверка Lora
    21:35 Детальное сравнение результатов
    26:53 Финальный вердикт

Комментарии • 31

  • @user-alexey846
    @user-alexey846 9 месяцев назад +4

    Отличный урок, большое спасибо.

  • @Vol4ikk
    @Vol4ikk 10 месяцев назад +1

    Отличный гайд, спасибо)

  • @annazinovieva7000
    @annazinovieva7000 7 месяцев назад +1

    Спасибо огромное! Очень помог урок и теперь могу сама делать лоры)

  • @elena_bra
    @elena_bra 6 месяцев назад +1

    Чёткая подача. Спасибо!

  • @russianproduct1040
    @russianproduct1040 6 месяцев назад +1

    без текстового документа будет обучать лору?

  • @user-ik1em8tv7b
    @user-ik1em8tv7b 2 месяца назад

    Очень надеюсь что поможешь. Сделал все как на видео несколько раз, поигрался с настройками. Примеры, которые при обучении на диск сохраняются просто огонь. Качаю лору, начинаю ее использовать, и получается полная шляпа. Как такое может быть? Сила лоры от 0,8 до 1

  • @AlexA-vc1nr
    @AlexA-vc1nr 7 месяцев назад

    Плюс мину Разобрался. Спасибо за гайд. И правдо помогло!

  • @sagamoresagamore
    @sagamoresagamore 6 месяцев назад +1

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

    • @moreveal
      @moreveal 2 месяца назад +1

      тестировать каждую, в т.ч. юзая скрипт x/y/z plot, чтобы было нагляднее (это ж все в видео показано), и после, уже на собственное предпочтение, выбирать одну из них

  • @AlexA-vc1nr
    @AlexA-vc1nr 7 месяцев назад

    Вопрос, а обязательно вырезать изображения в квадратик? Просто хочу создать Лор на основе целых спрайтов персонажей, из "Везуальной новелы"?

  • @hottab.clubber
    @hottab.clubber 6 месяцев назад +2

    Лунная соната на фоне - удивил !

    • @lemelissalp
      @lemelissalp 6 месяцев назад

      Где? Если в конце то это прелюдия Шопена

  • @HAPKOMAHFACE
    @HAPKOMAHFACE 11 месяцев назад +2

    Есть варик не обрезать картинки на 512, а кидать как есть. Говорят якобы универсальнее получается результат. Но я тоже только квадраты пробовал.

  • @MrVitaliyAT
    @MrVitaliyAT 11 месяцев назад +6

    "в домашних условиях" - идём на колаб... угу... тогда что такое онлайн?

    • @nekitneverland
      @nekitneverland  11 месяцев назад +2

      от тебя же не требуется ничего кроме ЭВМ и интернета. Так что это может повторить кто угодно.

    • @MrVitaliyAT
      @MrVitaliyAT 11 месяцев назад +3

      @@nekitneverland так это ото всех требуется в этом случае. Все сидят дома и так делают. Где разница между "дома" и "онлайн"? Дома - это на своём железе офлайн.

    • @EvgenySereda21
      @EvgenySereda21 9 месяцев назад +5

      @@MrVitaliyAT чел, не придирайся к словам. Автор сделал классный урок.

    • @TesmonM
      @TesmonM 8 месяцев назад +4

      @@EvgenySereda21 Классный, только название вводит в заблуждение.

  • @arturnilin359
    @arturnilin359 3 месяца назад +1

    Да Хоспаде! Вы читали мануал по LORA!? Да все равно, что там написано в текстовом файле, - модель сама определяет, что там нарисовано, не тратьте на это время!

  • @Sanya_Sever
    @Sanya_Sever 8 месяцев назад +3

    Красава!!! Но, меньше матов. не ведись на Хачатура)) (опционально)

  • @eugene_irkutsk
    @eugene_irkutsk 6 месяцев назад

    что такое VAE?

    • @nekitneverland
      @nekitneverland  4 месяца назад +2

      Stable Diffusion относится к классу диффузионных моделей. Идея заключается в смешивании изображения с гауссовским шумом и обучении нейросети (UNet) восстанавливать оригинальные изображения из зашумленных. Вместо прямого применения диффузионного процесса к полноразмерным изображениям, они отображаются в пространство меньшей размерности (latent space), где происходят вычисления, а затем результат обратно разжимается с помощью Variational Autoencoder (VAE).

  • @Pavlo_and_Petro
    @Pavlo_and_Petro 3 месяца назад

    Был бы Михаил Кривой, може быть и подписался бы. А так..

  • @danyacross8248
    @danyacross8248 5 месяцев назад +2

    Лично у меня ошибка :
    CalledProcessError: Command '['/usr/bin/python3', 'train_network.py',
    '--sample_prompts=/content/LoRA/config/sample_prompt.txt',
    '--dataset_config=/content/LoRA/config/dataset_config.toml',
    '--config_file=/content/LoRA/config/config_file.toml']' returned non-zero exit status 1.

    • @user-ju4vj5ls9c
      @user-ju4vj5ls9c 5 месяцев назад

      ты починил? поделись пжл

    • @gg_Nick
      @gg_Nick 5 месяцев назад

      та же ошибка( кто нибудь разобрался?

    • @danyacross8248
      @danyacross8248 5 месяцев назад

      @@user-ju4vj5ls9c Не починил

    • @Videos21plus
      @Videos21plus Месяц назад

      То же самое.
      CalledProcessError: Command '['/usr/bin/python3', 'train_network.py',
      '--sample_prompts=/content/LoRA/config/sample_prompt.txt',
      '--dataset_config=/content/LoRA/config/dataset_config.toml',
      '--config_file=/content/LoRA/config/config_file.toml']' returned non-zero exit status 1.
      Всё делал как в видео.

    • @kotdavinci5786
      @kotdavinci5786 7 дней назад

      @@Videos21plus Блокнот сто лет не обновлялся, Гугл урезал фичи коллаба, поэтому автор забил на блокнот - в нем смысла теперь ноль. Остался, судя по всему, только локальный трейн на своем железе, онлайн уже не потрэйнить