Это копия, сохраненная 22 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Прошлый тонет тут: https://2ch.pm/b/res/244830125.html (М)
Нейросети генерирующей картинку по фразе тред иди.
Все генерируется на облаке гугла и можно запускать с телефона.
https://colab.research.google.com/drive/1qbeMjhWCsjClREqARPRNapkE-MosJ9jI?usp=sharing
Где то месяц назад создавал тред где я откопал нейронку, перевел, починил и сделал ее удобнее. Тот тред:
https://2ch.pm/b/res/242848428.html (М)
Если вкратце то закрытые хуи не выкладывали полной модели, результат там был говно сейчас он тоже не совсем шоколадка, но.. на чернильницу пойдет.
Сейчас я накопал нейронку которая работает почти так же как прошлая но использует biggan в качестве генератора. Ну и затем 2 дня дрочил код и теперь она удобна, легка в использовании и там даже есть ячейка создающая видео со всеми сгенерированными картинками.
Итак гайд видео мне записывать лень:
1. Открываешь блокнот по ссылке
1.5. Если параноишь два раза кликаешь по пустому месту в ячейке и читаешь код на наличие майнеров/експлоитов/хуев в жопе, етк. Их нет кроме хуев, но весь код открыт.
2. Логинишься через гуглоакк
3. Запускаешь первую ячейку и рерролишь няшечку Т4
4. Пишешь фразу в основной ячейке, если хочешь менять настройки - сначала меняй, потом запускай
5. Запускаешь остальные ячейки
6. Ждешь пока функция loss не приблизится к нулю (или пока не закончится время сеанса колаба)
7. Профит
Фак ю:
Кью: какого хуя в начале собака?
А: это латентные координаты старта, какого то хуя они дают возможно лучший результат собака ближе к любой фразе чем что либо, да. можешь менять в настройках и заменить на рандомную хуйню.
Кью: оп хуй майнит гыыы
А: читай пункт 1.5 гайда. пока не покажешь в моем блокноте код майнера или подобной хуйни смело идешь на парашу. тем более все запускается в браузере и генерируется в облаке гугла.
Кью: можно ли остановить, поменять настройки и продолжить?
А: да можно, запусти ячейку снизу основной
Кью: почему такое говно?
А: подбирай настройки. алсо эта модель не содержит цп и дикпиков в отличии от прошлой но она старается.
Алсо чтобы нейронка ушла от собаки нужно минимум 100 интераций (1 минута), либо нужно изменить параметр в настройках.
the enlightened one
я так и не дождался полного прогона, как-то даже 100к итераций долго и дохуя
Что насчёт переката в /pr или /dr? Там тред будет жить месяцами.
На счет переката в тематику не знаю, вполне возможно что погонят ссанными тряпками в тред нейронок, а из треда нейронок погонят из за того что код полное говно и питонистского в нем нихуя. Хотя могу попробовать. В любом случае мне не под силу ебашить больше 4 дней подряд.
Просто чтобы не терять тебя, но при этом не шквариться об телеги и конфы.
Хуй понять куда сам параметр слово писать.
"фраза НА АНГЛИЙСКОМ" в основной ячейке.
Это если что новый адаптивный лр.
Понимаешь, пчел, я нихуя не понял из твоего гайда.
Почему нельзя было сделать поле для ввода фразы и прогресс-бар, с готовым выводом в конце? Нахуя нам эти твои подробности и ебота с "ячейками"?
Темные тона это результат фикса той ошибки с потерями. Могу вынести отдельным параметром.
Готово. Первый пункт в настройках.
Сначала тыкаешь в первую ячейку и смотришь, какую карту тебе выдали. Спускаешься в основную ячейку и пишешь фразу. Поднимаешься обратно и протыкиваешь подряд все остальные ячейки.
К80 в 20 раз медленнее чем Т4 или Р100, шансы их получить почти одинаковы.
Павлиньи яйца.
Не...
PSNR показывает всего 23 балла схожести, к слову, апскейл вайфой при сравнении с тем же разрешением около 37-45. То есть по сути из изменения есть.
512x512, 0:15
Кот в лесу, остановил на 1480 итерации, чтобы настройки поменять
С темнотой даже круче
От фикса той всплывающей ошибки про конвертацию с потерями.
Это 50 итерация из 6000
Падающий с луны мужик.
Спс помогло
Вообще-то жизни, чмонь.
Эта ошибка вылезает если а) не запустить все скрытые ячейки до основной, б) если остановить основную ячейку до первой картнки. Оба варианта решаются запуском всех ячеек над основной.
Сгенерируйте demon или satan, вот это интересно будет. Или God.
ля красиво, только из инструкции ничего не понял
А это уже хз, впервые вижу. Попробуй сбросить настройки среды выполнения и по новой.
Менял что-нибудь недавно?
Всё, заработало
Благослови нас, Господь
Кто ж его посадит? Он же Бог!
Какой lr? Она начинает так делать если он слишком быстро растет но сейчас я поставил блокировку параметром и по идее сейчас даже на 20к итерации она не должна скатываться в это. На всякий перезагрузи страницу и перезапусти ячейки настроек.
В ячейке продолжения поставил 0,7, полет нормальный не считая генерации шизы, но это норма видимо. До этого была 0,4
Я сейчас делаю на тестовых настройках под основными ячейками, и единственная проблема что оно если фраза - общие планы, как бы генерирует то что нужно, но как бы не совсем. Попробуй их. И на всякий перезагрузить страницу.
Неоновая собака.
Датасет биггана видимо не включал в себя порно и цп, можешь попробовать прошлую модель нейронки по ссылке в верху этой, но она рисовала хуже.
Что именно не работает? Я сейчас пытаюсь поймать хоть какую то ошибку, но не получается, уже раз 5 перезапускал каждую ячейку и среду.
Ля какая
Ахуенна. Особенно если обрезать с 35 секунды, я хоть и переписал код который запускает нейронку но все ещё удивляюсь тому на что она порой способна.
Перезапустил, перестала выдавать одноцветные картинки
Нейронка прихуела с фразы и решила закурить, все работает.
Я заебался ее запускать нормально, если честно. Но, оно работает и охуенно.
> sperm barracuda asshole trypophobia
Неудивительно, что курящую ласточку генерит. Запрос пиздец
Наложить мерзбоу и заебися.
Там написано ж сверху.
Ну я запустил, написав dog, оно 10 минут покрутилось и ничего не произошло.
Внизу как висел меч из пыли, так и висит.
Сейчас обнаружил что модель 256 содержит в 3 раза больше параметров (340М) и в 2 раза больше слоев чем остальные. В теории если генерировать 256 модель то качество будет лучше и быстрее так как пик в два раза меньше. Потом его можно пройти esrgan ом и получить его в 1024*1024.
NameError: name 'modell' is not defined
Сбрось настройки, перезагрузи. Мне помогло
Неплохо, кста
ОП, почему все визуальные нейросети начинаются с собак?
Он может там дышать?
кек, он на переднем фоне сча вырисовывает мухоморы, на среднем - город, на заднем - черепа.
Город с миазмами
Конкретно эта не обязательно с них, можно сменить. А так - потому что раньше были два датасета - тот где были только птицы, и тот где были преимущественно собаки. Сейчас есть новые но традиция ебать собак у тех кто их разрабатывает сохранилась на всякий, эту разрабатывал не я и еблю собак и прочих животных включая женщин старше 30 осуждаю.
Надо было: геи-ниггеры из открытого космоса.
Можно будет через примерно 12 часов, либо если создать новый акк. В принципе там даже номер телефона не нужен.
Это уже странно
Действительно. Я сильно тупанул. Спасибо, новая игрушка на пару вечеров. Прикольные результаты буду сюда кидать.
СОБАКА ЗОЛОТОЙ СЛИТОК
Если одновременно запустить 2 страницы, то браузер не крашнется?
А, это на Мозилле.
Это была летающая зеленая свинья, но я долбаеб и перезапустил страницу. Теперь заново генерю
И уходит вдаль...
Если что после страницы перезагрузке можно продолжить.
Интересно было...
512x512, 0:07
А разве BigGan уже не обучен?
Там вроде нужно генерить стопицот картинок, а CLIP отберет наилучшие.
Тут такой ньюанс что да, он обучен, но именно так он сам и работает, только использует свой декодер или енкодер, я запутался если честно. А тут в этой роли clip.
Вау, вери гуд, вери найс.
512x512, 0:08
Вапурвейв.
Она не одна и та же, каждый раз есть отличия, и судя по коду она выбирается клипом из нескольких. Обучение тут по сути и есть генерация, и каждый раз он додумывает детали и меняет части ради лучшей оценки от клипа.
ОБРАЩЕНИЕ К ФЕДЕРАЛЬНОМУ СОБРАНИЮ
Я советую просто запустить тестовые настройки ничего не меняя. В принципе они не плохи, но слабо изменяют пик.
512x512, 0:28
Почти никак, разве что насколько сильные будут изменения но это в теории, на практике я особо не заметил разницы да и особо не тестировал.
learning rate, он есть во всех нейронках и определяет как быстро она обучается. Только не в смысле низкий - 1 итерация в секунду, высокий - 5 итераций, нет, эта скорость одинакова, это скорее шаг. Конкретно в этой нейронке он определяет как сильно должна изменяться картинка - при малых изменения незначительны, при больших и очень больших все скатывается в одноцветную хуйню, и только при +- верных все хорошо. Ну и он должен меняться каждую итерацию для оптимизации, и это тут так и работает.
Если коротко - ставь базовые, у них есть блокировка на резкий рост и два алгоритма. Стартовые ставь от 0.01 до 0.1.
Гуглоакк превысил лимит. Регай новый или жди +-12 часов. У меня уже так 4 ушло и дожидаются завтрашнего дня пока регаю новый.
А почему они должны быть одинаковые?
Спасибо
Депрессия
Родился, состарился, и помер
у нейросетей невероятный потенциал генерировать абстрактную шизофреническую хуету, они легчайше могут заменить скудное человеческое воображение при нужде подобных вселяющих нервозность и страх образов и дизайнов в своих проектах
Потому, что это не самокритичность.
Это просто константа, для того, чтобы критика не была чисто дробным числом. Её влияние нулевое.
О! Набиг!
Значит как я и думал влияние оказывал лр. Понял принял выпилил.
Только деньги из налогов
Он скачивает порнуху с твоего компа. Не обращай внимания.
На гугловском серваке выделенное место
Если она не работает то значит гугл решил тебя урезать. Если сбросить среду он скажет что лимит превышен, если не сбрасывать то не сможешь так и так использовать их gpu.
сброс старый нормально работает, а однокнопочное говно нет
1278x686, 2:48
в самом низу нормальная есть
Купить пасскод нужно.
Я гордый ариец-маковод. Соси бибу, биллиблядь.
Ета ми на твоем процессори таки майним щекели.
У меня обе системы на все случаи жизни, но удобный гуи для апскейла аниме которая у меня работает в фоне работает только на сперме. Если что waifu2x extensions gui.
Выключай быстрее компьютер, а то сгорит
Перезагрузи страницу и там вверху будет небольшой видеогайд. И если проц гудит то у тебя явно некропека и ладе хром нагружает его до максимума.
Дай логпасс, я настрою все сам.
Возможно он на тестовых настройках, там изменения меньше и реже.
Нейронка пытается, но датасет был скуден на нфсв+ контент и у нее получается хуево.
Да нет, пк норм, просто чет кулер охуел, посмотрел - нагрузка не такая чтоб гудело
512x512, 0:44
Я бы пошутил про майнер, но думаю это даже не будет шуткой. Проверься малваребайтом, возможно подцепил где то. И проверь температуру проца через msi или аиду.
Меняет, кстати, не всегда, но шанс есть
Температура норм, на секунду подскакивала загрузка до 80%, сейчас перезагрузил, жду картинку :)
А, я конечно почуял толстоту но на всякий посоветовал что делать если реально подцепил откуда то.
Во первых все вычесления на облаке гугла. То есть совсем все. Ты можешь использовать нейронку даже с телефона.
Во вторых весь код открыт. Два клика по ячейке с кодом и ячейка покажет код - там нет ни строчки связанной с кошельком/майнером/етк. Этот код уже четвертый тред не считая четырех до этого месяц назад. Ещё ни разу не было доказательств майнинга кроме скудных попыток вайпа тупостью.
Не удержался и покормил, но без пруфов ты идешь нахуй.
Если К80 карта то тебе ждать еще минут 30. Если нет то примерно минуту-две.
Собака он драгс?
Мминимальный лр устанавливается стартовым, режим макс будет бесполезен а эпохи на которых основано удержание особо не нужны.
> можно и после
> пральна
> Сколько пикч за одну итерацию генерится?
1/20. Так то за одну итерацию 1 пик, но он выводится и сохраняется раз в значение teee.
>нинужна
Ну раз ты скозал...
Что на счет вот этого думаешь?
Написано супер-пупер быстрое обучение.
https://pytorch.org/docs/stable/optim.html#torch.optim.lr_scheduler.OneCycleLR
ты чего такой злой?
По сути это можно сделать кодом, тот же ттрисхолд - просто сделать проверку на номер итерации с разницей потерь.
Довольно интересно, но выглядит сложно. Думаю добавлю завтра или позже.
>можно сделать кодом
У тебя и так >500 строк кода, в которых хуй разберешься. Куда больше-то(( Пощади.
>но выглядит сложно
Да просто параметры запихнуть и дать анонам возможность настроить. Что сложного-то?
> У тебя и так >500 строк кода
Из них тех что не связаны подгрузкой биг гана около половины, часть из которых это отдельные ячейки.
> в которых хуй разберешься. Куда больше-то(( Пощади.
А вот тут мои извинения, я явно далек от питонистского пути и код что я писал от себя по сути мешанина плохого питона и баша. На большее я не способен.
> >но выглядит сложно
> Да просто параметры запихнуть и дать анонам возможность настроить. Что сложного-то?
Хотя действительно. Могу сделать.
А не то что?
Очередной рюкзакодебил
Второе, только ставь немного (<10000), если не хочешь ждать часами
Естесна. Перекатывайся на горящую лису.
>Войдите в аккаунт Google
>Чтобы продолжить, войдите в аккаунт Google.
>ОТМЕНА
>ВОЙТИ В АККАУНТ
Да пошёл ты нахуй!
> Могу сделать
Ну давай. Только сейчас интерфейс и так перегружен, решил бы это для начала.......
К слову, можно и оптимизатор другой поставить. Они тоже должны влиять на работу нейронки. Вот, например: https://pytorch.org/docs/stable/optim.html#torch.optim.AdamW
Палю способ. В настройках андроид телефона в меню Гугл можно создать акк без номера
Сделал этот параметр. Правда решить перегруженность интерфейса довольно сложно. Оптимизатор конечно влияет, но вроде адам один из лучших, добавление параметров лишь усложнит интерфейс.
зато картинки прикольные
В выводе ячеек, там пишется какие сейчас потери, итерация, фраза и снизу картинка.
>Во первых все вычесления на облаке гугла.
Пруфы? Вдруг ты изменил настройки и вычисляется все через мой пека.
>Во вторых весь код открыт.
Да ты там где-нибудь запрятал и ни один честный анон не может найти! Знаю я вас.
>но без пруфов
Пруфом служит моя безупречная репутация!
Регай фейковый гуглоакк, один на айпишник в +-месяц разрешает и без номера телефона.
>Правда решить перегруженность интерфейса довольно сложно.
Да, в гугле нельзя создавать вложенные разделы.
Но вот так низя сделать?
https://colab.research.google.com/drive/1iuJuxbnEyChS-qLIl6mZXxcVpY8hSrJR?usp=sharing
> Пруфы? Вдруг ты изменил настройки и вычисляется все через мой пека.
Это можно изменить лишь если подключаться к локальной или удаленной среде. Но там с этим дохуя еботни и даже тогда по ссылке с других акков будет облако гугла. Главный пруф - при запуске одной ячейки он показывает какую карту тебе дали. Она при каждом сбросе разная и сомневаюсь что у тебя Т4 которую ты вынул и вставил свою же Р100 не выходя из браузера. Эта же команда если у тебя зеленая карта при вводе в твою сонсоль дает название твоей..
> Да ты там где-нибудь запрятал и ни один честный анон не может найти! Знаю я вас.
Это невозможно.
> Пруфом служит моя безупречная репутация!
У отдельно взятого анона нет репутации. Фото с паспортом в руке и твоя репутация будет пруфом.
>Пишет рандомное имя карты и считает это пруфом.
Яснопонятно.
>Это невозможно.
Да-да.
>У отдельно взятого анона нет репутации.
Я не какой-то там анон, я выше.
Сейчас у меня как то так
> Настройка среды
> настройка части параметров
> настройка поисковика
> настройка других параметров
> генерация
> етк
То есть они в трех разных ячейках.
> >Пишет рандомное имя карты и считает это пруфом.
Команда которая выводит имя карты это действительно существующая команда, два клика и увидишь её. Там одна строка, никаких циклов, никакого рандома и никаких списков. Даже переменные не используются.
> Да-да.
Да.
> Я не какой-то там анон, я выше.
Если ты не тот чье имя нельзя называть вне /po то отдельно взятый ты ниже. Все еще жду фотку с паспортом.
Ладно, мне надоело кормить тебя, пока не будет фотки подтверждающей твою репутацию буду просто игнорировать. Узнаю тебя по шизоидному стилю.
Типо глубина подраздела определяется кол-вом "#".
# - Раздел.
## - Подраздел.
### - Подраздел подраздела.
И т.д.
Хм, а вот так можно. Но это как по мне усложнит запуск - разделы в другом отключить нельзя, да и сделать их вроде тоже нельзя, код все равно будет там и придется выборочно запускать ячейки вместо запуска группы скрытых или вовсе всех разом. А если сделать их независимыми то это крайне усложнит код учитывая мои дерьмоскилы, увеличит количество параметров и им придется давать ещё более глупые имена. А ещё не путаться в них. Если настраивать то это так же будет сложнее. Хотя над этим можно поработать.
Ебать, я думал это только разметка вроде той что в html. Пиздос.
Раздел настроек в котором и так нужно запускать всё.
Раздел генерации.
Наоборот упростит запуск в разы.
И под видом результата работы нейросеть выдаёт визуализацию намайненого.
Хули так сложна? Ты меня взломать хочешь? Там ещё и регистрироваться надо, ОП - хуй, сажа
Пиздец кайф.
Бля нихуя не понял чё делать.
Нельзя было окошко сделать куда пишешь фразу и кнопку старт.Ты тупой?
Настройки не трогал.
Там целое видео как это запустить. Просто повторяй за ним.
скример
red creature in deep dark ocean
для себя сделай
В начале есть очертания
Если сможешь дрочить на ЭТО, то дерзай, а так конечно можно написать нейронку для цп
понятно, прост у нас такая страна, где за порно с переодетой бабушки в лолю могут посадить
меня результат вполне устраивает, всего 500 итераций
Нужно заранее тогда сгенерить картинки. А то она сильно долго генерит. Запаришься ждать.
2500, эта хуйня в фоне не работает оказывается, НУЖЕН ИНТЕРАКТИВ. Кал блять
Оно ее генерило тысячу лет, а потом она уплыла влево.
Не, так не интересно. Нужно, чтоб на любую фразу могла.
типа ещё молоденькие
lr улетел в стратосферу.
А чем это тебе не аестетик вапорвейв, ебанат? Ты походу ждал большие фиолетовые кубики и бородатые статуи? Ясно, ограниченный долбоеб, соси хуй тупица
Мне до этого выдавало норм тему, там банка содовой с надписью вейпорвейв превратилась в магазин компьютерной техники, но я нихера не сохранил.
Ток один пик
Это же Жора Фролов
Какая-то не нашенская церковь, не православная.
Эта хуйня из-за какого то бага не сбрасывается и продолжает генерироваться. Идет уже почти 5000 итерация.
Алиса пизже рисует
он остановился на этом и перестал что то добавлять новое. Походу это тупик. Попробую что нибудь другое
>из-за какого то бага не сбрасывается и продолжает генерироваться.
Пытается стать богом, лол.
До полутора тысяч итераций доведу, а там глянем по видео.
Там нужно менять цифирьки.
Наконец-то что-то прекрасное.
Профессионал уровня Пикассо. Во второй половине очень годное.
512x512, 0:23
Только в дашчане в кэше если постите.
Если найдешь мне готовое решение, которое будет детектить машину в AR и накладывать меш поверх - заплачу сколько скажешь.
Не очень, да и во всем что касается программирования я крайне плох.
https://apni.ru/article/607-raspoznavanie-transportnikh-sredstv-v-potokov
Жду свой касарь. 5536 9139 6316 8857
Хотя мб я не так понял тз.
Вроде есть машинное зрение в рил тайме которое работает на телефонах, написать простой скрипт который будет накладывать скажем черный квадрат на опощнанную машину будет как два пальца обоссать, с 3дэ черным квадратом немного сложнее но если есть знание разработки на телефонах то можно. А вот если сложный меш с вращением модели в зависимости от ракурса явно будет очень сложно.
Но в любом случае я с разработкой приложений не связывался и не смогу это сделать, извиняй.
Тут скорее детектирование машины как единицы в потоке. Будет лучше, если опишу на английском: real time car body shape detection in AR scene. При том, мне нужен не двухмерный контур, а 3D mesh на данных от Lidar.
Видел похожее приложение - Scanner App на iOs. Очень круто, но нет распознавания объектов. По умолчанию, ARKit 4 может в определение разных типов поверхностей, т.е. по идее может отличить машину от окружения. Но как это все собрать вместе - не ебу, я хоть и в ИТ, но не настолько инженер. Вот и ищу кого нибудь.
Жалко, но у меня нет техники эппл ни для разработки, ни для тестирования.
Ну а так вроде вот эту хрень можно использовать:
https://developer.apple.com/documentation/arkit/content_anchors/scanning_and_detecting_3d_objects
Видел, про нее и говорил. Есть еще plane detection в этом же фреймворке, тоже смежная тема. Но опять же, как прикрутить нейронку - не ебу.
А зачем сюда прикручивать нейронки?
По логике всё и без них должно работать. Типо они уже встроены и обучены самой эпл.
Чтобы в реалтайме работать с объектом который детектишь. У них есть годная нейронка для лица - позволяет юзать маски в SparkAR например, есть нейронка которая детектит двери/стены/окна/пол, но нейронки для всего подряд нет, и для машин в частности тоже, к сожалению. Нужно тренировать самому. К тому же, есть проблема глубже - детектить body машины от других частей, например колес или окон.
Я видел решения, где на машину на AR сцене помещается заготовленная 3д модель такой же машины, и с ней уже играются. Фреймворк умеет в распознавание ранее отсканированных объектов, по этому наложить модель сверху не проблема. Но для меня этот вариант не подходит, тк это сильно ограничивает охват возможных машин, сильно увеличивает кол-во работы 3Д художника, появляются проблемы с разрешением на использование тех или иных моделей.
Вряд ли смогу тебе помочь.
>для машин в частности тоже, к сожалению
А вот это странно. Они же электромобиль делоют. Должны иметь такую нейронку....
Это не то, дурачочек.
Окч, там пока 4.2к итерация из 10к
>художников
>Vaporvawe иллюстрации
Ты бы ещё композиторами назвал пишущих фонк и поэтами репперков, лол.
Блять самосбор
Там написано Dying man
Плебейский анус треснул, не выдержав потока раскалённых жопных водонасыщенных газов.
Это копия, сохраненная 22 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.