Архив рубрики: Поток сознания

745. Пластмассовый мир победил (третья часть)

Все части: первая, вторая,третья

Уверен, каждый, кто хоть раз пытался сгенерировать человека с помощью нейросети, сталкивался с кривыми пальцами. Проблема эта тянется из глубокой древности и, кажется, не решена до сих пор. Но, возможно, решение есть — ControlNet.

Это архитектура нейронной сети, которая служит «надстройкой» для диффузионных моделей и позволяет жестко контролировать процесс генерации изображений с помощью дополнительных условий. Если обычная нейросеть создает картинку по текстовому описанию, то ControlNet добавляет в этот процесс «скелет» или «чертёж», которому ИИ обязан следовать.

ControlNet бывают разные. Например, Canny (детализированные контуры) получает границы объектов, чтобы сохранить их точную форму. Преобразовать особым образом фотографию можно получить композиционно такую же сцену на сгенерированном изображении. Scribble (каракули) превратит ваш карандашный набросок в произведение искусства. Depth (карта глубины) фиксирует расстояние до объектов, позволяя правильно разместить объекты в пространстве и создать глубокую сцену. Для работы с персонажами используют OpenPose. Это стандарт, позволяющий задать позу с помощью специального скелета, который можно сделать в специальном редакторе. И это далеко не всё.

Читать далее

744. Пластмассовый мир победил (вторая часть)

Все части: первая, вторая, третья

Когда первые восторги от сгенерированных картинок прошли, я заметил, что лица у нейросетевых девушек выглядят одинаково. Такое ощущение, что в основе модели лежит одно и то же лицо. Красивое, милое, но скучное и стандартное. В медиапространстве таких миллионы. Это не проблема установленной у меня модели, а общая закономерность нашего мира. Ботокс, филеры, пластическая хирургия и желание выглядеть превосходно убивают индивидуальность и сводят все лица к единому стандарту: стерильному, симметричному и мёртвому. Нейросети просто подхватили эту тенденцию и довели до абсурдного совершенства. Но я хотел видеть человека. Настоящего. Живого. Не идеального.

Различные промты не помогали, но я смог найти решение. Модель можно дообучить своими данными! Точнее сделать небольшой довесок. Называется это решение LoRA – Low-Rank Adaptation. LoRA учит базовую модель конкретным особенностям — например, новому стилю рисования, узнаваемому объекту или, в моем случае, конкретному лицу с его уникальными чертами.

Читать далее

743. Пластмассовый мир победил (первая часть)

Все части: первая, вторая, третья

Зима грустное время года. От скуки и серости я решился на вторую попытку исследования генеративных нейросетей. Впервые я экспериментировал с ними в 2022 году и за прошедшее с тех пор время они совершили большой скачок вперёд.

Меня всегда интересовала возможность запуска локально на своём компьютере, который я с тех пор не обновлял. Тогда мне удалось с большим трудом всё настроить и даже получить какие-то картинки, но качество их было довольно посредственным. Правда тогда это воспринималось как большой успех.

В этот раз задача была более амбициозной: добиться качества изображения как на бесплатных сервисах в интернете. Некоторую сложность добавляло отсутствие вообще какой бы то ни было видеокарты, но технологии продвинулись настолько, что даже это перестало быть большой проблемой.

Читать далее

740. Сайтокрушение

Произошедшее глазами нейросети

В ночь с 20 на 21 января мой сайт перестал быть доступен. Я создал тикет и пошёл спать с надеждой, что утром всё образуется. Но утром сайт был по прежнему недоступен. По моему опыту адекватные хостеры чинили свои сервера максимум за пару дней и при этом писали что произошло и сильно извинялись. Я подумал, что ситуация серьёзная и сайт вот-вот починят. Тем более на тикет ответили, что есть большая проблема с доступностью. площадки и её уже решают.

Прошёл ещё один день… Сайт по прежнему недоступен. Хостер не обновляет статус. Ситуация становится ненормальной. Я проверяю бэкапы и понимаю, что самый новый за ноябрь прошлого года. Терять данные за два месяца не хочется, и я всё ещё надеюсь, что хостер починит сервер.

Сегодня, 26 января, после пяти дней даунтайма, мои нервы не выдержали и я переехал на другой хостинг. Данные, которых не было в бэкапе кое-как удалось восстановить. Печальные выводы: делайте и верифицируйте бэкапы, храните их в надёжном месте (лучше не одном) и всегда имейте план Б. Ну и не пользуйтесь плохими хостерами, такими как Aeza.

725. ***

Искал зимние фотографии и нашёл эту очень старую картинку. В очередной раз удивился насколько Париж на фотографиях отличается от Парижа в ощущениях…

720. Платформа

Фестиваль проходил в начале июля, но разобрать фотографии руки дошли только сейчас. Как и в прошлом году я был на фестивале только в первый день. Снимал в основном в сумерках и не очень удачно проявил плёнку с пушем в одну ступеньку.

Читать далее

711. Индейн

Индейн — деревенька в окрестностях озера Инле. Место с огромным туристическим потенциалом, которым местные жители успешно пользуются. Но мы были в низкий сезон и к тому же в момент обострения гражданской войны и не видели ни местных жителей, ни тем более туристов. Добраться до этого великолепного места проще всего на лодке по озеру Инле, а затем по длинному заросшему травой каналу. В сухой сезон канал мелеет и добраться по воде уже не получится.

Бирманцы большие любители строить ступы. В Индейне на совсем небольшой площади их сотни. Это не преувеличение. Выглядит очень впечатляюще. Рукотворный лес шпилей в котором легко заблудиться. На каждой ступе уникальные барельефы. Рассмотреть каждую не хватит жизни. Подобное ощущение я испытывал поднявшись на крышу Миланского сосбора. Интересно отчего люди в наш век отказались от таких фантастических проектов…

710. Баган

Баган -древняя столица одноимённого царства. Город находился на сухом плато вдоль восточного берега реки Иравади. Сейчас представляет собою несколько посёлков усеянных тысячами пагод и храмов разной степени заброшенности. Входит во всемирное наследие ЮНЕСКО, но из-за непрекращающейся гражданской войны большинство строений потихоньку разваливаются, что придаёт этому месту особый шарм.

709. Иривади

Наступила хмурая и дождливая осень, значит самое время доставать картинки из большого летнего путешествия. Кораблики на реке Иривади ждут возвращения туристов. Дождутся или нет — большой вопрос: на другом берегу реки идёт война. Таксист, который вёз нас от автобусной станции в отель, говорил, что сейчас здесь опасно и иногда даже слышны взрывы. Меня же больше пугали живущие в заводях комары переносящие малярию и кучу всяких тропических лихорадок. Но, к счастью, всё обошлось.

708. Прошлое-вечное

Есть такой философский парадокс «Корабль Тесея». Если коротко, то афиняне хранили корабль героя Тесея. Со временем он приходил в негодность и его реставрировали. В какой-то момент все детали корабля заменили и не осталось ни одной оригинальной, к которой некогда прикасался сам Тесей. Философы в этой ситуации задаются двумя вопросами. Первый: является ли отреставрированный корабль всё тем же кораблём Тесея? И вытекающий из него второй: если старые части не выкидывать и собрать из них корабль, какой будет настоящим?

Японцы относятся к этой проблеме проще. Храм Исэ существуетс с третьего века нашей эры, но перестраивается каждые двадцать лет. Это тот же самый храм, но он всегда новый.

Подобно храму Исэ жёлтые цветы на лугу с моего фото каждый год новые, но сам луг пребывает там неизменным многие годы. Вернее, конечно сказать, что лугу подобен храм Исэ, процесс перестроения которого как раз и символизирует обновление природы и непостоянство всего сущего.

Луг, усеянный желтыми цветами жив и храм Исэ жив, а корабль Тесея, как и любой музейный объект мёртв. И если старые мастера делали вполне себе прикладные вещи (например роспись храмов) и их искусство было живым пока в новое время его не заперли в стены музеев, то современное искусство мертво изначально. Оно рождается мёртвым и сразу же попадает в подготовленный для него склеп — музейную или частную коллекцию. Современное искусство легко решает парадокс корабля Тесея — настоящий корабль тот, что находится в коллекции уважаемого музея и имеет безупречный провенанс, а из каких досок он сделан и ступал ли на него когда-либо сам Тесей совершенно не важно.

Как подтверждение этой концепции приведу историю знаменитого «Фонтана» Дюшана. Его оригинал был утерян, предположительно, выброшен как мусор вскоре после выставки 1917 года в Нью-Йорке. Но это не мешает центру Помпиду в Париже демонстрировать нам это произведение.

683. Мёртвые велосипеды

На выходных, прогуливался в лесу и обнаружил расчленённый труп велосипеда. У меня с собою была цифровая камера, но фотографию я сделал на мобильный телефон. Наверное, эта картинка так бы и осталась без внимания засоряя память мобильного устройства, но я вспомнил путешествие по солнечной Италии, в котором побывал уже более десяти лет назад. Там брошенный транспорт лежал на дне небольшой реки живописно зарастая илом и водорослями.

То ли климат Италии более благосклонен к трупам велосипедов, чем переменчивая погода средней полосы, то ли камеры в мобильных телефонах не научились приукрашивать реальность так, как это делают настоящие фотоаппараты, то ли я за прошедшие годы окончательно разучился снимать, но итальянская интерпретация этого сюжета мне нравится больше.

Даже интересно стало осталось ли сейчас что-нибудь от этого итальянского велосипеда.