Где то месяц назад создавал тред где я откопал нейронку, перевел, починил и сделал ее удобнее. Тот тред: https://2ch.pm/b/res/242848428.html Если вкратце то закрытые хуи не выкладывали полной модели, результат там был говно сейчас он тоже не совсем шоколадка, но.. на чернильницу пойдет.
Сейчас я накопал нейронку которая работает почти так же как прошлая но использует biggan в качестве генератора. Ну и затем 2 дня дрочил код и теперь она удобна, легка в использовании и там даже есть ячейка создающая видео со всеми сгенерированными картинками. Итак гайд видео мне записывать лень: 1. Открываешь блокнот по ссылке 1.5. Если параноишь два раза кликаешь по пустому месту в ячейке и читаешь код на наличие майнеров/експлоитов/хуев в жопе, етк. Их нет кроме хуев, но весь код открыт. 2. Логинишься через гуглоакк 3. Запускаешь первую ячейку и рерролишь няшечку Т4 4. Пишешь фразу в основной ячейке, если хочешь менять настройки - сначала меняй, потом запускай 5. Запускаешь остальные ячейки 6. Ждешь пока функция loss не приблизится к нулю (или пока не закончится время сеанса колаба) 7. Профит
Фак ю:
Кью: какого хуя в начале собака? А: это латентные координаты старта, какого то хуя они дают возможно лучший результат собака ближе к любой фразе чем что либо, да. можешь менять в настройках и заменить на рандомную хуйню.
Кью: оп хуй майнит гыыы А: читай пункт 1.5 гайда. пока не покажешь в моем блокноте код майнера или подобной хуйни смело идешь на парашу. тем более все запускается в браузере и генерируется в облаке гугла.
Кью: можно ли остановить, поменять настройки и продолжить? А: да можно, запусти ячейку снизу основной
Кью: почему такое говно? А: подбирай настройки. алсо эта модель не содержит цп и дикпиков в отличии от прошлой но она старается.
Алсо чтобы нейронка ушла от собаки нужно минимум 100 интераций (1 минута), либо нужно изменить параметр в настройках.
Сейчас обновил основной из оп-поста. Кто генерировал на нем нужно перезагрузить страницу и желательно перезапустить все ячейки. По дефолту поставил мой старый добрый говнокод для изменения лр.
>>244928524 На счет переката в тематику не знаю, вполне возможно что погонят ссанными тряпками в тред нейронок, а из треда нейронок погонят из за того что код полное говно и питонистского в нем нихуя. Хотя могу попробовать. В любом случае мне не под силу ебашить больше 4 дней подряд.
В общем я окончательно запутался что лучше, мой дерьмокод в 10 строк или красивенький щедулчер с модулем в одну строку. Это если что новый адаптивный лр.
>>244928307 (OP) Понимаешь, пчел, я нихуя не понял из твоего гайда. Почему нельзя было сделать поле для ввода фразы и прогресс-бар, с готовым выводом в конце? Нахуя нам эти твои подробности и ебота с "ячейками"?
>>244930330 Сначала тыкаешь в первую ячейку и смотришь, какую карту тебе выдали. Спускаешься в основную ячейку и пишешь фразу. Поднимаешься обратно и протыкиваешь подряд все остальные ячейки.
Кстати, у меня появилось очень сомнительное подозрение, что клипу, который оценивает потери передается версия с фиксом, то есть темная и потери почти ничего не значат. Это могло бы объяснить почему текст всегда белый максимальной яркости и почему потери так странно себя ведут. Но это лишь подозрение.
Сейчас буду создавать тред в /pr по нейронкам в колабе клик ту гоу. Включая эту конечно же. Надеюсь не погонят тряпками и не закидают помидорами за дерьмокод.
>>244941974 PSNR показывает всего 23 балла схожести, к слову, апскейл вайфой при сравнении с тем же разрешением около 37-45. То есть по сути из изменения есть.
>>244947358 Эта ошибка вылезает если а) не запустить все скрытые ячейки до основной, б) если остановить основную ячейку до первой картнки. Оба варианта решаются запуском всех ячеек над основной.
>>244948155 Какой lr? Она начинает так делать если он слишком быстро растет но сейчас я поставил блокировку параметром и по идее сейчас даже на 20к итерации она не должна скатываться в это. На всякий перезагрузи страницу и перезапусти ячейки настроек.
>>244948355 Я сейчас делаю на тестовых настройках под основными ячейками, и единственная проблема что оно если фраза - общие планы, как бы генерирует то что нужно, но как бы не совсем. Попробуй их. И на всякий перезагрузить страницу.
>>244948361 Датасет биггана видимо не включал в себя порно и цп, можешь попробовать прошлую модель нейронки по ссылке в верху этой, но она рисовала хуже.
>>244948640 Ахуенна. Особенно если обрезать с 35 секунды, я хоть и переписал код который запускает нейронку но все ещё удивляюсь тому на что она порой способна.
Алярм Сейчас обнаружил что модель 256 содержит в 3 раза больше параметров (340М) и в 2 раза больше слоев чем остальные. В теории если генерировать 256 модель то качество будет лучше и быстрее так как пик в два раза меньше. Потом его можно пройти esrgan ом и получить его в 1024*1024.
>>244949819 Конкретно эта не обязательно с них, можно сменить. А так - потому что раньше были два датасета - тот где были только птицы, и тот где были преимущественно собаки. Сейчас есть новые но традиция ебать собак у тех кто их разрабатывает сохранилась на всякий, эту разрабатывал не я и еблю собак и прочих животных включая женщин старше 30 осуждаю.
>>244952579 Тут такой ньюанс что да, он обучен, но именно так он сам и работает, только использует свой декодер или енкодер, я запутался если честно. А тут в этой роли clip.
>>244953196 Она не одна и та же, каждый раз есть отличия, и судя по коду она выбирается клипом из нескольких. Обучение тут по сути и есть генерация, и каждый раз он додумывает детали и меняет части ради лучшей оценки от клипа.
>>244954447 learning rate, он есть во всех нейронках и определяет как быстро она обучается. Только не в смысле низкий - 1 итерация в секунду, высокий - 5 итераций, нет, эта скорость одинакова, это скорее шаг. Конкретно в этой нейронке он определяет как сильно должна изменяться картинка - при малых изменения незначительны, при больших и очень больших все скатывается в одноцветную хуйню, и только при +- верных все хорошо. Ну и он должен меняться каждую итерацию для оптимизации, и это тут так и работает. Если коротко - ставь базовые, у них есть блокировка на резкий рост и два алгоритма. Стартовые ставь от 0.01 до 0.1.
>>244955372 у нейросетей невероятный потенциал генерировать абстрактную шизофреническую хуету, они легчайше могут заменить скудное человеческое воображение при нужде подобных вселяющих нервозность и страх образов и дизайнов в своих проектах
>>244956662 Если она не работает то значит гугл решил тебя урезать. Если сбросить среду он скажет что лимит превышен, если не сбрасывать то не сможешь так и так использовать их gpu.
>>244957038 У меня обе системы на все случаи жизни, но удобный гуи для апскейла аниме которая у меня работает в фоне работает только на сперме. Если что waifu2x extensions gui.
>>244957125 Перезагрузи страницу и там вверху будет небольшой видеогайд. И если проц гудит то у тебя явно некропека и ладе хром нагружает его до максимума.
>>244957585 Я бы пошутил про майнер, но думаю это даже не будет шуткой. Проверься малваребайтом, возможно подцепил где то. И проверь температуру проца через msi или аиду.
>>244957766 А, я конечно почуял толстоту но на всякий посоветовал что делать если реально подцепил откуда то. Во первых все вычесления на облаке гугла. То есть совсем все. Ты можешь использовать нейронку даже с телефона. Во вторых весь код открыт. Два клика по ячейке с кодом и ячейка покажет код - там нет ни строчки связанной с кошельком/майнером/етк. Этот код уже четвертый тред не считая четырех до этого месяц назад. Ещё ни разу не было доказательств майнинга кроме скудных попыток вайпа тупостью.
Не удержался и покормил, но без пруфов ты идешь нахуй.
Количество кадров в секунду нужно выставлять до генерации? Или можно и после? одна пикча в н-итераций просто выводится на экран, а остальные хранятся в облаке, пральна? Сколько пикч за одну итерацию генерится?
>>244958564 По сути это можно сделать кодом, тот же ттрисхолд - просто сделать проверку на номер итерации с разницей потерь. Довольно интересно, но выглядит сложно. Думаю добавлю завтра или позже.
>>244958738 >можно сделать кодом У тебя и так >500 строк кода, в которых хуй разберешься. Куда больше-то(( Пощади. >но выглядит сложно Да просто параметры запихнуть и дать анонам возможность настроить. Что сложного-то?
>>244958848 > У тебя и так >500 строк кода Из них тех что не связаны подгрузкой биг гана около половины, часть из которых это отдельные ячейки. > в которых хуй разберешься. Куда больше-то(( Пощади. А вот тут мои извинения, я явно далек от питонистского пути и код что я писал от себя по сути мешанина плохого питона и баша. На большее я не способен.
> >но выглядит сложно > Да просто параметры запихнуть и дать анонам возможность настроить. Что сложного-то? Хотя действительно. Могу сделать.
Ввожу надпись rainy cloud day with gray skyes in the city full of colorful lights, нажимаю на ( |> ), и всё что я могу получить от этой нейросети >Войдите в аккаунт Google >Чтобы продолжить, войдите в аккаунт Google. >ОТМЕНА >ВОЙТИ В АККАУНТ Да пошёл ты нахуй!
>>244959935 Сделал этот параметр. Правда решить перегруженность интерфейса довольно сложно. Оптимизатор конечно влияет, но вроде адам один из лучших, добавление параметров лишь усложнит интерфейс.
>>244958035 >Во первых все вычесления на облаке гугла. Пруфы? Вдруг ты изменил настройки и вычисляется все через мой пека. >Во вторых весь код открыт. Да ты там где-нибудь запрятал и ни один честный анон не может найти! Знаю я вас. >но без пруфов Пруфом служит моя безупречная репутация!
>>244960168 > Пруфы? Вдруг ты изменил настройки и вычисляется все через мой пека. Это можно изменить лишь если подключаться к локальной или удаленной среде. Но там с этим дохуя еботни и даже тогда по ссылке с других акков будет облако гугла. Главный пруф - при запуске одной ячейки он показывает какую карту тебе дали. Она при каждом сбросе разная и сомневаюсь что у тебя Т4 которую ты вынул и вставил свою же Р100 не выходя из браузера. Эта же команда если у тебя зеленая карта при вводе в твою сонсоль дает название твоей.. > Да ты там где-нибудь запрятал и ни один честный анон не может найти! Знаю я вас. Это невозможно.
> Пруфом служит моя безупречная репутация! У отдельно взятого анона нет репутации. Фото с паспортом в руке и твоя репутация будет пруфом.
>>244961173 >Пишет рандомное имя карты и считает это пруфом. Яснопонятно. >Это невозможно. Да-да. >У отдельно взятого анона нет репутации. Я не какой-то там анон, я выше.
>>244960902 Сейчас у меня как то так > Настройка среды > настройка части параметров > настройка поисковика > настройка других параметров > генерация > етк
>>244961319 > >Пишет рандомное имя карты и считает это пруфом. Команда которая выводит имя карты это действительно существующая команда, два клика и увидишь её. Там одна строка, никаких циклов, никакого рандома и никаких списков. Даже переменные не используются. > Да-да. Да. > Я не какой-то там анон, я выше. Если ты не тот чье имя нельзя называть вне /po то отдельно взятый ты ниже. Все еще жду фотку с паспортом.
Ладно, мне надоело кормить тебя, пока не будет фотки подтверждающей твою репутацию буду просто игнорировать. Узнаю тебя по шизоидному стилю.
>>244961559 Хм, а вот так можно. Но это как по мне усложнит запуск - разделы в другом отключить нельзя, да и сделать их вроде тоже нельзя, код все равно будет там и придется выборочно запускать ячейки вместо запуска группы скрытых или вовсе всех разом. А если сделать их независимыми то это крайне усложнит код учитывая мои дерьмоскилы, увеличит количество параметров и им придется давать ещё более глупые имена. А ещё не путаться в них. Если настраивать то это так же будет сложнее. Хотя над этим можно поработать.
>>244962003 Подумаю над этим уже завтра. Кстати создал тред в /pr по колабу гугла. Я уже подустал 4 день подряд ебашить код и какое то время не буду создавать треды по этой нейронке в /b. Потом может снова возьмусь. Ну а пока буду сидеть в том. >>244937226 >>244937246
>>244963587 Не думаю что нейронка сгенерирует достаточно хорошо чтобы там т-щ майор увидел цп. а если будет слишком хорошо просто не пость, но я все же думаю будет довольно плохо ведь >>244948705
Надо запилить Gartic Phone с нейронками. Анон придумывает фразу, нейронка генерит по ней, следующий анон отгадывает, потом нейронка уже по его фразе генерит и т. д.
>>244966920 А чем это тебе не аестетик вапорвейв, ебанат? Ты походу ждал большие фиолетовые кубики и бородатые статуи? Ясно, ограниченный долбоеб, соси хуй тупица
>>244967054 Мне до этого выдавало норм тему, там банка содовой с надписью вейпорвейв превратилась в магазин компьютерной техники, но я нихера не сохранил.
>>244984810 Вроде есть машинное зрение в рил тайме которое работает на телефонах, написать простой скрипт который будет накладывать скажем черный квадрат на опощнанную машину будет как два пальца обоссать, с 3дэ черным квадратом немного сложнее но если есть знание разработки на телефонах то можно. А вот если сложный меш с вращением модели в зависимости от ракурса явно будет очень сложно. Но в любом случае я с разработкой приложений не связывался и не смогу это сделать, извиняй.
>>244985183 Тут скорее детектирование машины как единицы в потоке. Будет лучше, если опишу на английском: real time car body shape detection in AR scene. При том, мне нужен не двухмерный контур, а 3D mesh на данных от Lidar. Видел похожее приложение - Scanner App на iOs. Очень круто, но нет распознавания объектов. По умолчанию, ARKit 4 может в определение разных типов поверхностей, т.е. по идее может отличить машину от окружения. Но как это все собрать вместе - не ебу, я хоть и в ИТ, но не настолько инженер. Вот и ищу кого нибудь.
>>244986459 Чтобы в реалтайме работать с объектом который детектишь. У них есть годная нейронка для лица - позволяет юзать маски в SparkAR например, есть нейронка которая детектит двери/стены/окна/пол, но нейронки для всего подряд нет, и для машин в частности тоже, к сожалению. Нужно тренировать самому. К тому же, есть проблема глубже - детектить body машины от других частей, например колес или окон. Я видел решения, где на машину на AR сцене помещается заготовленная 3д модель такой же машины, и с ней уже играются. Фреймворк умеет в распознавание ранее отсканированных объектов, по этому наложить модель сверху не проблема. Но для меня этот вариант не подходит, тк это сильно ограничивает охват возможных машин, сильно увеличивает кол-во работы 3Д художника, появляются проблемы с разрешением на использование тех или иных моделей.
>>244986879 Вряд ли смогу тебе помочь. >для машин в частности тоже, к сожалению А вот это странно. Они же электромобиль делоют. Должны иметь такую нейронку....
К слову тред движется к бамплимиту. Если хотите могу перекотить ещё один теперь уж точно последний раз, за одно ссылку на созданный вчера тред в /pr в оп пост внесу.
>>244992645 Понимаю. Блять , я только сейчас понял что блокировка роста лр по дефолту в 5 или 10 раз выше чем нужно. Пофиксил дефолтные настройки, параметр lockk. Сейчас он 0.1, был 0.5 на котором все замалевывалось.