Как обучить нейросеть на собственных работах | Stable Diffusion + DreamBooth + Colab + AUTOMATIC1111
Ғылым және технология
Стоимость обучения модели ИИ Stable Diffusion исчисляется сотнями тысяч долларов, что, безусловно, не по карману большинству пользователей. Вместе с тем, технологии от Google Dreambooth и Colab позволяют проводить тонкую настройку этой нейросети в облаке бесплатно каждому желающему и создавать собственные ИИ модели с уникальным стилем.
Как иллюстратору задействовать названные технологии для обучения Stable Diffusion на собственных работах показано в этом ролике. AUTOMATIC1111 позволит протестировать результат, вы увидите как это делается.
Если видео понравилось, не забудьте поддержать его лайком.
С уважением,
Андрей Турцевич
Обратите внимание на апдейт при запуске Colab: графа "токен" упразднена за ненадобностью, работать стало проще - пропускайте описанные шаги по созданию и вводу токена Hugging Face, код теперь функционирует без них.
Ссылки по теме:
Hugging Face:
huggingface.co
Fast DreamBooth Colab:
colab.research.google.com/git...
Внимание: в последнее время наблюдается нестабильность работы ячейки блокнота Test The Trained Model, предназначенной для проверки результатов обучения (запускающей Automatic 1111 в Colab). Проблема, возможно, связана с наплывом пользователей и желанием ввести ограничения. В качестве альтернативы для проверки работы обученной модели Stable Diffusion с ControlNet вы можете использовать бесплатный Colab для ComfyUI, не имеющий данной проблемы: • Stable Diffusion с Com...
ArtBot powered by Stable Horde:
tinybots.net/artbot
Если вы еще не зарегистрировались на Adobe Stock и Shutterstock, делайте это прямо сейчас - присоединяйтесь к сообществу авторов, получающих постоянный доход от своих изображений и начинайте зарабатывать уже сегодня.
Adobe Stock: bit.ly/stockreg
Shutterstock: bit.ly/atshutterstock
Не пропустите на канале другие обучающие видео для иллюстраторов и фотографов, работающих с фотобанками.
Мой блог: atdigit.blogspot.com/
Я на Behance: www.behance.net/atdigit
KZread atDigit: bit.ly/ytatdigit Подписывайтесь!
Пікірлер: 204
Прикольно. Спасибо за урок, очень помогло разобраться)
@atdigit
Жыл бұрын
Пожалуйста, рад, что есть польза.
Очень подробно и понятно. Спасибо!
@atdigit
Жыл бұрын
Пожалуйста!
Благодарю! Вы так хорошо объясняете!
@atdigit
Жыл бұрын
Пожалуйста, приятно, что цените.
Большое спасибо за очень полезный ролик!
@atdigit
Жыл бұрын
Я рад, что Вам понравилось мое видео. Спасибо за отзыв и поддержку. 😊
Очень крутое видео! Спасибо!!!
@atdigit
Жыл бұрын
Пожалуйста!
Промт:Добавил в избранное подписался жду продолжений))))
@atdigit
Жыл бұрын
Спасибо, продолжение следует...
Здравствуйте еще раз)) вы кажется очень хорошо осведомлены о работе SD, могли бы пожалуйста подсказать можно ли в Google Collab сделать embedding (textual inversion) своего персонажа? Весь ютуб переискала и не нашла ни одного толкового туториала на это (только локально кто делал и то как то сумбурно всё). Вот смотрите я сделала по вашему этому видео модель моего стиля и теперь хочу в этом стиле моего персонажа...делать отдельно еще 2 гб модель на персонажа и как то сливать эти две модели мне кажется нецелесообразным. Как лучше подступиться в этом случае : модель стиля+ embedding персонажа или модель персонажа+embedding стиля... извините если неумные вопросы задаю, только начала разбираться в этом всём, еще и приходится делать все через коллаб
@atdigit
Жыл бұрын
Добрый день. Вы правильно мыслите - встраивание текстовой инверсии возможно комбинировать с тонко настроенной моделью и таким образом создавать узнаваемых персонажей в собственном стиле. Сделаю на эту тему подробное руководство. Сейчас могу коротко пояснить как действовать через Google Colab - для этого необходимо в стандартном режиме (у меня есть видео, показывающее как это делается) запустить через Colab интерфейс AUTOMATIC1111 - там есть отдельная вкладка для обучения нейросети. На ней необходимо создать embedding, подготовить и загрузить изображения и запустить процесс обучения для созданной текстовой инверсии. Обучать лучше чистую стандартную модель Stable Diffusion. Когда будет готово, Вы тут же сможете использовать новый embedding с вашей тонко настроенной моделью и другими.
@leilagi1345
Жыл бұрын
@@atdigit ага поняла! попробую через коллаб как вы сказали, то видео где вы устанавливали SD через коллаб я посмотрела да)) спасибо большое за отзывчивость!)
@atdigit
Жыл бұрын
@@leilagi1345 Пожалуйста. Удачи Вам в ваших экспериментах.
@user-uj7gl8td3t
Жыл бұрын
Вы бы могли поделиться вашими контактами
Отлично как всегда. Скажите пожалуйста сколько дней идет рассмотрении работ на Adobe Stock ? У меня уже неделю висят
@atdigit
Жыл бұрын
Пожалуйста, приятно, что оценили. Что касается фотобанка, то обычно Adobe в течение нескольких дней утверждают. Иногда быстрее, иногда медленнее. Неделя? Не засекал, но мне кажется да, вполне нормально.
у меня все получилось!!!! не верится что бесплатно и так быстро! спасибо огромное! у меня ничего не вылетало, наверное уже исправили Коллаб! только я сначала глупанула и у меня при генерации через раз выпадали картинке в нужном стиле, а я просто элементарно в промте еще раз не написала триггер слово (имя своей модели). идеально... я ускорю свою работу в разы
@atdigit
Жыл бұрын
Пожалуйста, пользуйтесь! Отличная история, желаю и другим, чтобы все сразу получилось. Вам творческих и деловых успехов.
@EditArtDesign
Жыл бұрын
А для чего делать этот ( embedding (textual inversion) вы как бы в курсе уже,и что делать в вкладке "train" in sd и как свою модель совместить с этой вкладкой?? Заранее спасибо!
@atdigit
Жыл бұрын
@@EditArtDesign Встраивание текстовой инверсии - один из вариантов тонкой настройки нейросети. Его преимущество в том, что такое возможно использовать в различных комбинациях в одной текстовой подсказке и с разными тонко-настроенными нейросетями. Со временем сделаю на эту тему видео. На Discord atDigit следите за анонсами на канале "announcements-анонсы", в "google-colab-ru", "automatic1111-ru" и "stable-diffusion-ru" вы найдете информацию об изменениях и узнаете ответы на распространенные вопросы: discord.gg/5wcpQgxgQ7
Спасибо за ваши видео, вы один из немногих, кто объясняет настолько просто и доходчиво, что все эти штуки не вызывают паники :D А вы не могли бы подумать над видео, как можно обучить нейросеть на своих работах для последующего использования результатов в комиксах? Я примерно понимаю, что там должно быть, но вы, как специалист, увидите всякие нюансы, о которых другие даже не догадываются. Хотелось бы знать, как нужно обучать нейросеть на рисование заданных эмоций, разных ракурсов, динамичных и статичных сцен и все такое. Все ИИ комиксы, которые я видела до сих пор, выглядят очень кирпичными и скучными.
Гуголь)) просто улыбнуло произношение)
@atdigit
Жыл бұрын
:)
Спасибо за видео! Скажите, если у меня разноплановые изображения, но в едином стиле. Для каждой картинки есть ещё и текстовое описание. Мне картинку каждую грузить отдельно и к ней ниже давать текст или грузить все картинки, а текст куда? И ещё один вопрос - нужно ли в окне при вводе текста указывать название модели вначале? Как с изображениями?
Здравствуйте! Спасибо за видео! Я только начала обучаться работать в стейбл, поставила на комп, подскажите пожалуйста, отличается ли порядок обучения нейросети через гугл коллаб и на пк? Спасибо!
Спасибо за урок, но не подскажите как использовать полученную модель потом на google colab сессия же заканчивается и можно ли как то обучать дальше на тех же рисунках?
@atdigit
Жыл бұрын
Пожалуйста. Да, модель после первого обучения целиком ваша. В ролике показывается откуда ее можно забрать. Скачивайте себе на ПК, используйте в последующих сессиях AUTOMATIC1111, или дообучайте в том же блокноте в режиме повторного запуска.
Спасибо за ваш труд =) Хочу спросить ,модель которая создана по моим рисункам ,она в моём личном распоряжении, и никуда в публичный доступ не улетит ?)
@atdigit
Жыл бұрын
Пожалуйста. Google выделяет рабочую среду Colab, как и дисковое пространство в рамках аккаунта исключительно для приватного использования. Если Вы сами не поделитесь информацией, то ее кроме Вас никто не увидит.
Здравствуйте, спасибо за материал! Подскажите могу ли я в дальнейшем скачать дообученную модель и использовать ее в своих проектах локально?
@atdigit
3 ай бұрын
Пожалуйста. Да, конечно Вы можете модель скачать и использовать дальше по своему усмотрению - это же результат фактически вашего труда.
Здравствуйте. Тоже нет по ссылке строки hugging face token, только model version, custom version и дальше path to hugging face. Подскажите как в этом случае добавить адрес токена или мб есть другая ссылка на код? Спасибо
@atdigit
Жыл бұрын
Доброго времени суток. Блокнот упростили и теперь запускать возможно без регистрации на Hugging Face, без токена.
@dars-kiwisa
Жыл бұрын
@@atdigit поняла, попробую ещё раз, спасибо)
Здравствуйте, решил разобраться в генеративных сетях, наткнулся на ваши видео. Но у меня возникли проблемы с Гугл колаб, решил развернуть локально. Установил dreambooth, но там совсем другие параметры…нет ли подходящего мануала или чем-то можете помочь?
А можно обучить её делать иконки, если исходные картинки иконок у меня размером 32 на 32 и при конвертации на 512 они все размытые получаются? пока все попытки неудачные
Здравствуйте! Спасибо за видео! Очень интересно...не могли бы подсказать еще раз как рассчитывать шаги из ходя из количества изображений? По видео 10 изобр = 650 шагов, 30 изобр = 650*3 = 1950 шагов и должно быть кратно 150, получается например для 46 изоб = примерно 2850 шагов (650*4.5)? 81 изобр = 5250 шагов (650*8)? Я наверное логику не так понимаю потому что мне кажется что для 81 изобр 5250 шагов много.. но тогда я не понимаю как определять... помогите пожалуйста
@atdigit
Жыл бұрын
Для простоты число шагов выбирайте, как кол-во картинок умноженное на 100. Т.е. для 10 картинок - 1000 шагов, для 30 - 3000 шагов, для 40 - 4000 шагов. Больше 40 изображений для данного типа обучения не берется. Количеством здесь не возьмете, гораздо важнее качество. Также при большом количестве картинок, как я сказал в ролике, вы рискуете потерять работу, т.к. возрастает шанс быть отключенным от системы из-за превышения лимитов. Авторы колаба для DreamBooth, это написано в самом блокноте, просто цитирую - рекомендуют для десяти картинок начинать не с 1000, а с 650, во избежание переобучения. Далее, при необходимости добавлять по 150 шагов, пока результат не удовлетворит. Для большего количества картинок не обязательно точно попадать в этот интервал, если захотите выбрать кратность меньше 100, выбирайте значение, удобное для счета - главное, чтобы на одну картинку не приходилось дробное число шагов.
@julianachu767
Жыл бұрын
@@atdigit а понятно спасибо за разъяснение! Хорошо тогда не буду больше 40 картинок делать.
Спасибо! Только начал осваивать СД. День проходит как минута. Скачал портативную версию от "Христ"-а. Но вариант запуска через инет довольно привлекательный, тем более что смогу запускать даже со своего старенького ноута. Правда есть один минус, гугл дает 15гб, из которых почти половина у меня забита, а у меня одних только моделей накопилось гигов где-то на 25
@atdigit
Жыл бұрын
Пожалуйста, приятно что Вас также увлекается Stable Diffusion. Желаю успехов. Если осваиваете нейросети с добрыми намерениями, думаю, Google будет не против, если Вы откроете отдельный аккаунт для работы с нейросетью и задействуете новый Google Drive целиком под нее.
@TheMaxvin
Жыл бұрын
@@atdigit Не сильно поможет, размеры аккаунтов не суммируются. Однако можно перегонять тяжелые файлы(модели) через зашаренные папки.
@atdigit
Жыл бұрын
Согласен, что деньги решают многие проблемы и если согласится на платную версию то неудобств будет меньше, но в данном случае зритель задаёт вопрос, что делать если у него половина диска заполнена, я предложил бесплатный вариант при котором всё дисковое пространство целиком будет в его распоряжении под задачи нейроиллюстрации, поэтому этот совет гарантированно поможет.
А с "img to img" такая штука работает, чтобы по готовому изображению применялся такой эффект?
@atdigit
Жыл бұрын
Да, работает. В конце этого ролика есть подобный пример с тонко настроенной моделью "Midjourney paint art" kzread.info/dash/bejne/n3WdlpKuqcupgs4.html
Не появилась ячейка start stable diffusion. Хз как перейти по ссылке уже в саму нейронка((
Правильно яли я понял, что AtDigit я вялется тем самым ключевым словом по которому нейросеть понимает что нужно генерировать. Допустим у меня будет 30 картинок дерева и назову я их tree1. tree2 итд и потом при запрове tree она будет генерировать деревья по мои картинкам?
@atdigit
Жыл бұрын
Вы правильно описали, только необходимо иметь ввиду, что нейросеть, безусловно не будет извлекать смысл из ключевого слова "tree", вставленного в подсказку. Если скажем, Вы обучили нейросеть на изображениях цветов, то по ключевому слову "tree" она будет рисовать цветы, а не деревья.
@AdamMaykov
Жыл бұрын
@@atdigit а если это будут именно деревья?) ведь именно картинки деревьев я назвал tree 1 tree 2 итд
@atdigit
Жыл бұрын
@@AdamMaykov Все должно получиться. Рассказывайте.
@AdamMaykov
Жыл бұрын
@@atdigit не очень понятно к чему В н6аписали рассказывайте) А что за вкладка TRAIN есть в интерфейсе SD как с помощью ее тренировать у Вас есть видео?
Спасибо за видео! подскажите, пожалуйста, у меня, почему-то нет строки Token в блокноте, есть только Path_to_HuggingFace. Соответственно команда Model Download не выполняется(((
@atdigit
Жыл бұрын
Пожалуйста! Названную строку упразднили, поэтому всё теперь работает и без неё.
Доброго времени Суток) После нажатия на Test the Trained Model Процесс начинается, в конце выдает Вот такое: TypeError: check_deprecated_parameters() missing 1 required keyword-only argument: 'kwargs', что можно сделать?
Большое спасибо за видео, очень лёгкая и понятная подача информации на примере. Подскажите, пожалуйста, как более опытный, в чем координальная разница в обучении модели определенному стилю и в обучении Hypernetwork стилю, и, соответственно, если обучил модель, имеет ли смысл как то реализовывать и выбирать Hypernetwork в случае удачного обучения самой модели, ведь по сути обучение Hypernetwork идёт на базе самой модели?
@atdigit
Жыл бұрын
Пожалуйста, приятно, что Вам понравилось, спасибо за тёплые слова. Что касается сравнения, не работаю с технологией hypernetwork, в рамках моих экспериментов она себя не очень хорошо показала и я пришёл к выводу что её не стоит задействовать, поэтому и экспертом в этом плане не могу служить. Если Вам действительно нужно сравнение обратитесь к специалисту, я же могу сказать что тот способ, который показываю более эффективен.
@ekasaru7583
Жыл бұрын
@@atdigit спасибо за ответ
@atdigit
Жыл бұрын
@@ekasaru7583 Пожалуйста.
@user-yv7qn2tw4m
Жыл бұрын
гипер нетворк, дреамбуст и ещё какаято это по сути одно и тоже, например в автоматик1111 дреабуст не работает как альтернатива гипернетворк наилучшее решение, дреамбуст это в блокноте работает по большей части корректно а в автоматике нивкакую сплошные глюки.
Подскажите, а как загрузить в colab другую модель , на которой будет происходить обучение?
@atdigit
Жыл бұрын
Есть несколько способов это сделать - один из вариантов - вставить путь к модели из Hugging Face в ячейку Path_to_HuggingFace, используя формат «профиль/модель», например: runwayml/stable-diffusion-v1-5.
Спасибо! Запустил, но поля для ввода токена не нашел. Хотя это не помешало пройти остальные пункты.
@atdigit
Жыл бұрын
Пожалуйста, Вы правы, поле для токена упразднено, он теперь не требуется. Удачи в ваших экспериментах.
какая у вас видеокарта ?
Огромное спасибо за видео! Подскажите пожалуйста, пишет ошибку в блоке Загрузки Модели: ModuleNotFoundError Traceback (most recent call last) in () 3 from IPython.utils import capture 4 from IPython.display import clear_output ----> 5 import wget 6 from subprocess import check_output 7 import urllib.request ModuleNotFoundError: No module named 'wget' Спасибо
@A1TA_chan
Ай бұрын
та же проблема
Как же вы хорошо объясняете! Большое спасибо. Как вы думаете, возможно ли обучить нейросеть не созданию, а именно ретуши фотографии? Я делаю из фотографий портретные черно-белые клипарты(надеюсь понятно выразился, т.е. из фото делаю что-то вроде черно белого наброска с тенями без оттенков с помощью трассировки или порога в фотошопе) очень хотел такого помощника себе, как у вас теперь:)
@atdigit
11 ай бұрын
Пожалуйста, приятно, что Вам видео принесло пользу и помогло разобраться, благодарю за теплые слова в мой адрес. Редактирование изображений - более сложная задача, но у меня есть несколько роликов на эту тему. Премьера одного из них сегодня, приглашаю: kzread.info/dash/bejne/Zn6G0LiLhK7NmJc.html
@youtobeless
11 ай бұрын
@@atdigit благодарю. Обязательно присоединюсь!
@miiilfhunteer
11 ай бұрын
Я думаю что так, как адобе фотошоп уже ИИшку для генерации обьектов/замены фона и ретушь фотографии использует в бета версии, то можно взять хорошего прогера, который сможет закодить функцию фотошопа и как-то с этим поработать. То есть что бы картинка автоматически обрабатывалась исходя из каких-то признаков и вы получали готовый результат
@youtobeless
11 ай бұрын
@@miiilfhunteer пробовал уже поэтапное наложение фильтров, запрограммированное, на идеальных фото получается нормально, но редко идеальное фото бывает(
@miiilfhunteer
11 ай бұрын
@@youtobeless Спасибо за ответ, я думал мне никто не ответит, потому что комменту 1 месяц был) А я для себя только открываю СД, хочу попробовать денег заработать при помощи нейросеток. У вас есть может опыт какой-то? Если что, поделитесь)
Спасибо ! Очень интересно. Но ! Дошел до тренировки - загрузил вроде изображения. Но в процессе тренировки пишет - Something went wrong. Куда лезть с исправлениями ?
@atdigit
Жыл бұрын
Понятно. Тут от Вас мало что зависит в плане настроек самого блокнота Google Colab, поэтому еще раз убедитесь, что изображения подготовлены в одинаковом размере и он совпадает с тем, что указан в параметрах тренировки, что на вашем Гугл диске есть свободное место, что включен GPU ускоритель. Если проблема сохраняется, сделайте паузу на несколько часов и повторите попытку. Также читайте на Discord atDigit в "google-colab-ru" и "automatic1111-ru" ответы на популярные вопросы зрителей: discord.gg/5wcpQgxgQ7
@atdigit
Жыл бұрын
Пожалуйста, рад что интересно.
@chelnoise7613
Жыл бұрын
@@atdigit Все получилось, сделал пробную сетку с изображениями своей собаки (30 картинок) . но она выводит почему-то только изображение моей собаки (в запрашиваемых стилях , тут все ок) , хотя в промте указываю дополнительные объекты. А так стилизация, цвета и прочее все четко. А доп объекы не рисует почему-то
@atdigit
Жыл бұрын
@@chelnoise7613 Отлично, спасибо за информацию, рад, что Вы преодолели препятствие. Как отметил в ролике, в нашем случае еще важно подобрать удачное текстовое описание, которое бы раскрывало потенциал модели. Без сомнения, наши обученные нейросети способны на большее, чем мы думает. Здесь пока возможно продвигаться только методом проб и ошибок.
Почему-то стала выскакивать ошибка при создании модели во вкладке create Dreambooth, если работать со стандартным automatic1111 через collab с установкой dreambooth.
@atdigit
Жыл бұрын
Не рекомендую так делать - по отзывам пользователей много нареканий на нестабильную работу.
Спасибо большое за туториал! Очень круто и понятно объясняете. Но у меня вопросик. Вы показали пример на черно-белых фотках. Но что делать, если картинка цветная, с деталями и прямоугольная. А с помощью фотошопа получается какая-то хрень. Что делать в таком случае?
@atdigit
11 ай бұрын
Здравствуйте, спасибо за ваш комментарий и интерес к моему видео. Я рад, что вам понравился туториал. Для цветных, детализированных и прямоугольных подходы не меняются - все делается аналогично. И даже если Вы захотите дообучить модель не на конкретный стиль, а на определенного персонажа это также делается по принципу, показанному в видео.
Привет! спасибо за видео - я единственно не понял момент с дообучением модели, мы если модель уже первоначально обучили - должны ее перенести в основную папку и уже обучение вести на основе ее, или же продолжать все тоже самое с базовой моделью и новым набором картинок?
@atdigit
Жыл бұрын
Привет, пожалуйста. Касательно дообучения, где располагать - никуда ничего переносить не нужно, достаточно продолжать, в блокноте Colab описано, что именно достаточно изменить, чтобы запустить второй раз не по новой, а именно в режиме дообучения, задействуя тот файл, который есть.
@TRX_144
Жыл бұрын
@@atdigit Спасибо за ответ
@TRX_144
Жыл бұрын
@@atdigit Да еще момент - как долго Гугл колабс будет бесплатно давать доступ к тренировкам модели, а то у меня после первой написало что лимит исчерпан и нужно покупать, для дальнейшего использования
переименование пачки файлов также можно сделать в файловом менеджере Total Commander, если кому привычнее будет) хоткей Ctrl-M
@atdigit
Жыл бұрын
Спасибо за комментарий.
Что делать если в ссылке на колаб нет графы для токена?
@atdigit
Жыл бұрын
Эту графу отменили, поэтому Вам теперь должно быть более удобно - токен не нужно создавать и никуда вводить, просто пропускайте этот пункт и всё будет работать.
Добрый день, подскажите как повторно зайти на свою модель, на Google диске , заранее спасибо.
@atdigit
Жыл бұрын
Добрый день ищите вашу модель в одной из этих папок: Мой диск > sd > stable-diffusion-webui > models > Stable-diffusion или Мой диск > Fast-DreamBooth > Sessions > "папка с именем вашей сессии" (Соответствующий эпизод ролика kzread.info/dash/bejne/onZ82JKlpdrFXc4.html)
в блокноте по ссылке не то содержание, что в видео :(
На 10 картинок - 650 шагов на обучение наверное хватает, если обучаешь стилю, но этого МАЛО если обучать "лицу". Нужно около 1000 шагов, если хотите чтобы модель более менее адекватно воспроизводила ваше лицо
@atdigit
Жыл бұрын
Техника новая, так что спасибо, что делитесь опытом. Судя по комментариям создателя показанного блокнота Google Colab, он именно это число для лиц указал, видимо у него другое мнение.
а результат до обучения с ключом "continius line"?
@atdigit
Жыл бұрын
Он получается не в моей стилистике.
А с LoRA Вы не пробовали?
@atdigit
Жыл бұрын
Пробовал. у каждого из этих способов есть свои преимущества и недостатки данное видео посвящено именно дообучению нейросети с Dreambooth дающему наилучший результат с точки зрения качества что наиболее важно для иллюстраторов, на которых оно ориентировано.
Здравсствуйте. Возникает проблема когда я пытаюсь использовать сгенерированный Tokens. Model Download выдает ошибку. При этом модель 1.5 без патча на токен загружается без проблемм. И возможно дальнейшее продолжение действий.
@atdigit
Жыл бұрын
Добрый день, вопрос понятен. Обратите внимание, в последней версии Google Colab уже нет поля для ввода Token, теперь он попросту не нужен. Так что если Вы случайно вписали его в какое-то другое место, блокнот выдаст ошибку. Просто игнорируйте токен Hugging Face и продолжайте работу, все должно получиться. Также смотрите на Discord atDigit в каналах "google-colab-ru" и "automatic1111-ru" ответы на популярные вопросы зрителей: discord.gg/5wcpQgxgQ7
@liusaart9002
Жыл бұрын
@@atdigit Спасибо
3:27 Знакомая фотка)
@atdigit
Жыл бұрын
Приятно, что следите.
Почему нельзя обучать на версии 2.1? Или тогда это еще не было доступно?
@atdigit
Жыл бұрын
Это возможно и было возможно на момент выпуска ролика, но я не рекомендую.
Отсутствует строка custom_model_version 1.5 Действие не выполняется, что делать? При создании сессии пишет: No model found, use the "Model Download" cell to download a model.
@atdigit
Жыл бұрын
Перед запуском кода в блокноте Colab, если выполняете процедуру в первый раз, в разделе Model Download проверьте поле ввода "Model_Vertsion:" и убедитесь в том, чтобы в нем было написано "1.5", а остальные поля в разделе оставались незаполненными. Возможно, Вам также пригодится - на Discord atDigit в каналах "google-colab-ru" и "automatic1111-ru" собраны информация об изменениях и ответы на популярные вопросы, присоединяйтесь: bit.ly/ATDIGITDISCORD
@elookyanchikai
Жыл бұрын
@@atdigit да выбрана была модель 1.5, но выдавал ошибку, сейчас процесс обучения запустился, спасибо
@atdigit
Жыл бұрын
@@elookyanchikai Понятно, пожалуйста, успехов.
Привет, отличное видео только у меня при запуске model devold выдает такую ошибку Check the link you provided
@atdigit
Жыл бұрын
Пожалуйста, пользуйтесь, присоединяйтесь к Discord ATDIGIT, присылайте скриншот с ошибкой, подскажу в чем может быть проблема.
Первый раз когда делала, все получилось, ссылка работала и даже сгенерила пару раз то что нужно, но потом резко ссылка слетела и больше не работала( повторно все пыталась сделать, на этапе теста кружочек красный был и ссылки в результате не было( почему блин так?:(
@atdigit
11 ай бұрын
Добрый день, возможно на линии поломка или идет обновление, сделайте паузу на несколько дней и повторите попытку. Если Colab для Automatic 1111 по какой то причине не запускается, Вы можете для тестирования вашей обученной модели воспользоваться Colab для ComfyUI, вот видео где рассказано как это делается kzread.info/dash/bejne/e55szZimcsqyY9I.html
Я не очень хорошо слышу, звук в видео такой будто вы с микрофоном были в разных углах комнаты, вроде бы говорите громко но звук рассеивается. Короче говоря, с моим слухом сложно слушать. Тем не менее, большое спасибо за это видео, очень интересно.
@atdigit
Жыл бұрын
Пожалуйста, со звуком постараюсь разобраться.
Здравствуйте в колабе нет строчки хагенфейс. Только строчка патч то хагенфейс
@atdigit
Жыл бұрын
Добрый день, новая версия Colab уже не требует ввода токена Hugging Face, так что смело пропускайте эту часть. Path_to_HuggingFace используется для особого случая Custom_model, поэтому, чтобы следовать примеру из видео, оставляйте поле незаполненным. Возможно, Вам также пригодится - на Discord atDigit в каналах "google-colab-ru" и "automatic1111-ru" собраны ответы на популярные вопросы зрителей: discord.gg/5wcpQgxgQ7
@user-gs1mo6ts7z
Жыл бұрын
@@atdigit Спасибо за ответ. Model Dowloand грузит уже 4й час.Так тоже бывает?
@atdigit
Жыл бұрын
Пожалуйста. Это слишком долго для такогоо процесса. Обычно процесс скачивания занимает несколько минут. Если в течении 20 мин. не наблюдается сдвигов, то необходимо проверить, имеется ли свободное место на Google Drive, если нет, освободить и повторить попытку. Если свободного места достаточно, то тогда стоит сделать паузу на несколько часов (могут вестись техничнеские работы или заняты серверы) и повторить попытку.
@user-gs1mo6ts7z
Жыл бұрын
Спасибо
Во время тренировок пишет ошибку ... Что то пошло не так 🥲
@atdigit
Жыл бұрын
Бывает, не сдавайтесь. На Discord atDigit в "google-colab-ru", "automatic1111-ru" и "stable-diffusion-ru" вы можете получить информацию об изменениях и узнать ответы на распространенные вопросы: discord.gg/5wcpQgxgQ7
Нейросеть "Midjourney Diffusion"? Это оговорка на 3:50?
@atdigit
Жыл бұрын
Спасибо что внимательно смотрите) это не оговорка - Stable Diffusion дополнительно натренировали на изображениях Midjourney и новую тонко настроенную нейросеть так назвали.
@krio_gen
Жыл бұрын
@@atdigit но почему мир о ней не знает?) Поиск молчит. Для него просто не существует этой нейросети. Она тайная?)
@stasgordon9227
Жыл бұрын
@@krio_gen ChatGPT тоже не знает, а мы знаем - как вы лодку назовете))
есть урок по объединению моделей в одну ?
@atdigit
Жыл бұрын
Не делал такого урока.
@JamesHawkinsit
Жыл бұрын
@@atdigit а как вообще лучше всего было бы добавить лицо человека в имеющуюся модель? я пока сделал модель "портрет" натренированной на 150 фотках, и подумываю скрестить с другой моделью, которая более качественная по фотореализму, а то если на обычной 1.5 открывать мою модель "портрет", то заметны дефекты или мутации. По вашему уроку кстати сделал, спасибо.
Мне нужно узнать как натренировать сеть, а тут мне обьясняют для чего это нужно и проводят экскурс в историю. Я сам пришёл, меня не надо уговаривать.
@atdigit
9 ай бұрын
Сожалею что Вы разочарованы - старался дать полную картину, чтобы зритель мог с пониманием принципа работы выполнить практическую часть, при таком подходе обучение нейросети проходит наиболее продуктивно.
@TesmonM
9 ай бұрын
@@atdigit Извините, это я уже накрученный пришёл. Незаслуженно Вам высказал.
Мне пишет Chec the link you provided что это такое помогите пожалуйста, токен ввёл а всё равно так же (((((
@atdigit
Жыл бұрын
Похоже, проблема с указанием путей к фаллам, проверьте правильность и повторите запуск. Заглядывайте на наш сервер Discord, стараюсь собирать ответы на похожие вопросы, там на канале google-colab-ru приведен скриншот, показывающий как выяснить путь к конкретному файлу на Google Drive.
@user-yv7qn2tw4m
Жыл бұрын
Не вводи токен, поле пусть будет пустым, наверное пофиксили чтото теперь токен не нужен
Не знаю, как ты снимал видео. Когда перешёл по твоей ссылке там совсем другой интерфейс
@atdigit
Жыл бұрын
Ну не совсем :) когда я снимал интерфейс был такой как в ролике а сейчас он немного изменился но принципиально особого отличия нет всё можно использовать и эта технология по-прежнему даёт наилучший результат, иак что пробуйте.
я так и не понял что такое "Concept Images (Regularization)"
@atdigit
Жыл бұрын
В данном примере эта опция не используется, поэтому информация дальше просто для общего развития. Concept Images (Regularization) - это такой дополнительный набор изображений, позволяющий нейросети лучше понять, что изображено на картинках, которые Вы ей предоставляете для обучения. Создавая изображения регуляризации, Вы, по сути, определяете класс того, на что пытаетесь надрессировать нейросеть. Например, если Вы хотите обучить ее рисовать корабли в определенном стиле, Вам может понадобиться сначала создать набор общего плана изображений кораблей для регуляризации. Это для того, чтобы ваше обучение не сместилось в другой класс, скажем, «автомобиль» или «велосипед». Это может также помочь избежать перехода к «игрушечному кораблю», если, скажем, нейросеть и без подсказок понимает, что нужно рисовать корабли, но Вы именно хотите, чтобы она рисовала только настоящие корабли, а игрушечные не использовала. Но опять же, если основной набор изображений подготовлен качественно, объекты изображенные на них легко узнаваемы, то нейросеть и без дополнительного (Concept - Regularization) набора картинок поймет, что Вы от нее хотите и все сделает качественно, что и наглядно продемонстрировано в данном ролике.
Натренил через DreamBooth и через Lora на одном и том же наборе фото. Не претендую на истину, но Lora оказалaсь адекватнее.
@atdigit
Жыл бұрын
Может и такое быть, но всё же при качественном дообучении собственно модели SD шансы получить адекватный результат выше.
@stasgordon9227
11 ай бұрын
@@atdigit Вижу что Вы перешли с A1111 на ComfyUI. Голосуете за второе?
Спасибо огромное, но ГУГЛЬ XD
@atdigit
Жыл бұрын
Пожалуйста. Я правильно Вас понял что "XD" - это эмодзи, которое используется для обозначения смеха или радости. Оно представляет собой комбинацию букв "X" и "D", которые напоминают глаза и широко улыбающийся рот. Таким образом, "Гугль XD" вероятно используется для выражения радости или удовольствия от того, что была найдена нужная информация с помощью поисковика "Гугл". Или что-то другое имелось ввиду?
@baum9494
Жыл бұрын
@@atdigit Забавный вариант произношения просто)
Cкажите а у Вас есть урок как отрисовывать в нейросети конкретного человека? Т.е хочу взять фото своей жены и нарисовать ее в разных стилях. Игра престолов или иное фентези . Чтоб лицо ее а все остальное соответствовало стилю.
@atdigit
Жыл бұрын
Такого видео нет, при тренировке по портретам этапы в блокноте Google Colab DreamBooth будут аналогичны, тем что показаны в этом ролике, но важно корректно подготовить портретные фото для тренировки - как минимум, сделать подборку в разных ракурсах.
А чем это лучше Лора?
@atdigit
Жыл бұрын
Преимущества здесь может быть в том, что результат достигается быстрее и метод более универсален, поскольку Вам не требуется обучать Lora модель, или Вы не имеете достаточно для этого данных, или не знаете, как это делается. Есть еще T2I Adapter style -kzread.info/dash/bejne/dYms2pp7nr3Fpdo.html - это просто, быстро и эффективно. Однако, не стоит рассматривать Lora (также как и подбор специализированной версии Stable Diffusion) как противовес T2I Adspter style или его замену, эти нейросети могут взаимно дополнять друг друга. У Lora есть возможность вносить изменения на уровне объектов и пикселов, у T2I Adapter Style на уровне общего стиля. Если Вы внимательно посмотрите примеры, показанные в видео приведенном выше, то увидите, что, T2I Adapter для достижения столь эффектного результата используется не в одиночку, а в комбинации с Lora и тонко настроенной моделью Stable Diffusion. Не упомянул об этом в видео, но подразумеваю, что Вы без труда сможете повторить приведенный пример, т.к. показаны все ингредиенты рецепта.
@Krovogor
Жыл бұрын
@@atdigit , спасибо за развёрнутый ответ.
Под каждый стиль нужно использовать новое,определенное слово?? Допустим-сегодня я дал одну партию фото,завтра другую по стилю-так можно??
@atdigit
Жыл бұрын
Уточните, о чем идет речь, о самом процессе тренировки нейросети, или о генерации с помощью уже натренированной, тонко настроенной, изображений в определенном стиле?
@EditArtDesign
Жыл бұрын
@@atdigit О тренировках!
@atdigit
Жыл бұрын
Вас понял. В этом видео предлагается подход, когда нейросеть тренируется на один конкретный стиль, если необходим другой стиль, процесс обучения необходимо провести на новом наборе изображений. Т.е. для работы с двумя стилями Вы создаете две отдельные тонко-настроенные нейросети, каждая из которых имеет кодовое слово для запуска. Хотя они не обязательно должно отличаться, для удобства, делал бы такие запускающие слова разными - для каждой нейросети задавал бы свое кодовое слово.
@EditArtDesign
Жыл бұрын
@@atdigit А в одну сеть это нельзя сделать,к примеру как модель Deliberate в ней же не все одинаково,там есть разные стили!
@atdigit
Жыл бұрын
@@EditArtDesign Верно, есть такое. Но при варианте обучения, как здесь показан, без разделения наборов, добавления описаний и наличия концептуальных изображений, качественно обучить нейросеть сразу в нескольких стилях не получится. Показанная методика предназначена, в первую очередь, для создания работы в одном авторском стиле художником, которые он мог бы использовать в коммерческих целях, т.е. с хорошим качеством и без привлечения чужих стилей, т.е. без нарушения чьих либо авторских прав.
Есть какой то чат где кто то может помочь, 2 дня уже сижу не могу обучить
@atdigit
Жыл бұрын
Да, есть - присоединяйтесь к нашему Discord, в каналах #нейросети-обсуждение и #geneeral-chat можете задать вопрос подколов скриншот с примером ошибки, Вам обязательно ответят, в "google-colab-ru", "automatic1111-ru" и "stable-diffusion-ru" вы найдете ответы на распространенные вопросы: Приглашаю - discord.gg/5wcpQgxgQ7
Там нет Huggingface token
@atdigit
Жыл бұрын
Автор блокнота с недавних пор убрал эту опцию. Без него будет еще проще.
@user-cf1od8jy1q
Жыл бұрын
@@atdigit я попробовал запустить без этого и не пошло дальше. Подскажите что?
@atdigit
Жыл бұрын
@@user-cf1od8jy1q Сделайте паузу на день-два и повторите попытку. Новая версия, как правило, требует доводки, за это время обычно все ошибки устраняют.
Спустя 8 минут обучения колаб стал сам закрывать сессию, как пофиксить непонятно, не тратит все ресурсы, проверено, просто закрывает код и всё
@atdigit
Жыл бұрын
Добрый день, возможно, канал перегружен, такое периодически случается. В этом случае необходимо отложить работу на несколько часов.
@orenyt4633
Жыл бұрын
@@atdigit а есть опция поменять канал или ещё что-то сделать? Второй день уже такая фигня
@atdigit
Жыл бұрын
@orenyt4633 Вы можете открыть чистый Google аккаунт под задачу, это поможет если Вы, скажем, выработали время и необходимо продолжить без перерыва, однако если есть какие-то региональные ограничения, связанные с перегрузками на направлении, то это не поможет и в таком случае потребуется подождать или переехать в другое место.
@orenyt4633
Жыл бұрын
@@atdigit а ВПН может помочь в теории?
@atdigit
Жыл бұрын
Надо пробовать, у меня не возникало необходимости такое делать, поэтому не могу из своего опыта что-то подсказать.
Не работает !
@atdigit
Жыл бұрын
Что именно?
@thelimb66
Жыл бұрын
@@atdigit на этапе model download сбой спустя 4 секунды. Красный восклицательный знак.ModuleNotFoundError: No module named 'wget'
@stasgordon9227
Жыл бұрын
@@thelimb66 нетипично, колаб глючит, у меня он тоже через день фокусничает. А во вторых исходник блокнота уже изменился.
Меня щас укачает...
@atdigit
8 ай бұрын
Вы с корабля или в самолета смотрите, или это из-за содержания видео, что случилось?
мужик, много воды
@Dremliny
3 ай бұрын
Ноу.итс фор бегиннерс.
гугыль
@atdigit
Жыл бұрын
:-)
гугль
@atdigit
Жыл бұрын
:)
«Гугль» - каждый раз кринж ловлю
@atdigit
Жыл бұрын
:-)
@stasgordon9227
Жыл бұрын
c непривычки)
@atdigit
Жыл бұрын
Исправил произношение, в новых выпусках Гугл уже без мягкого знака :) Спасибо, что вслушиваетесь.
NameError Traceback (most recent call last) in () 25 26 if Remove_existing_instance_images: ---> 27 if os.path.exists(str(INSTANCE_DIR)): 28 get_ipython().system('rm -r "$INSTANCE_DIR"') 29 if os.path.exists(str(CAPTIONS_DIR)): NameError: name 'INSTANCE_DIR' is not defined на моменте 27:29
@atdigit
Жыл бұрын
Ошибка NameError: name 'INSTANCE_DIR' is not defined означает, что не определена переменная INSTANCE_DIR, которая должна содержать путь к директории, где хранятся ваши данные для обучения. Возможно, Вы ввели неправильный путь. Проверьте свой блокнот и убедитесь что все заполнено так, как показано в ролике. Если ошибка повторится, возможно, какой-то модуль не функционирует в самом Colab, такое периодически происходит, когда система обновляется или превышаются лимиты. В этом случае сделайте паузу на сутки, после чего запустите блокнот повторно.
@orenyt4633
Жыл бұрын
@@atdigit я дурачок 2 модуль не запустил, уже увидел. Сессию не начал. Спс за ответ. А ещё такой вопрос, есть более актуальный коллаб, ибо тут нельзя подгрузить текстовые документы с тегами.
@atdigit
Жыл бұрын
Пожалуйста. На мой взгляд, это наиболее продвинутый и актуальный блокнот google collab какой только существует для DreamBooth, он обновляется регулярно. Вы можете найти в инструкциях блокнота дополнительные функции для расширенных экспериментов, выходящих за рамки этого видео.
@orenyt4633
Жыл бұрын
@@atdigit тут нет возможности добавить к каждой фотографии "тхт файл" с тегами
@miiilfhunteer
11 ай бұрын
@@orenyt4633 Ну что, разобрались с тегами??