Мелкие радости нейросети... Опыты. День второй, далее — везде!
Автор: Zuki Zu.
Пост создан при активном участии
нейросети kandinsky 2.2 (телеграм-бот).
Как-то незаметно ясная и понятная цель — силами нейросети быстренько получить гипотетическую обложку — плавно трансформировалась во множество запросов, дабы «потыкать куда-нибудь в интерфейс — и пусть оно вздрогнет!». Начинаю привыкать к инструментарию, а все остальное — оно еще со времен академика Павлова известно. Хотя, скорее, мне нравится сам процесс — если относится к нейросети как к ещё одному способу создать что-то красивое... и нечто большее, чем ты можешь и умеешь сам. Особенно радуют открывшиеся возможности в прикладной сфере, вне достижений высокого искусства: например, милые скромные обложки, миниатюры, виньетки, открытки для поздравлений, приятные мелочи... да просто красивая графика! Мало ли что сможет слегка приукрасить литературно-любительские будни. А вот «с героями» я все-таки пока не рискну начинать.
Но человеки замечательно дрессируются приспосабливаются к новому, как оказалось...
PS. С материалами удобней знакомится на мониторе, на телефоне форматирование слетает — и таблицы могут отображаться не полностью. Но все картинки кликабельны, и их можно рассмотреть поближе.
PPS. Никаких глубоких смыслов в этой публикации нет: просто мне самой интересно понять, что и почему получается. Ну и в порядке обмена личным опытом!
Это был явно не мой день: настроения общаться у нейросети не было. Вообще... она и слов-то таких не знала, не понимала - и знать не хотела! На запросы, к которым днем ранее выдавались картинки приятных глазу "архитектурных цветов", сейчас предлагалась исключительно кислотная гамма. Или же совсем темное — так что пришлось открытым текстом просить: светлее, еще светлее, еще спокойнее... Две последних попытки примерно отвечают внутренним пожеланиям — но скучно как-то. И хочется странного.
Загадки мироздания, однако.
Соотношение сторон - 1:1 (квадрат)
№№ попытки | Результат генерации | Текст запроса | Стиль генерации | |||
А.11 | ![]() | (тот же, что и на А.10) Безделушки и безделицы, яркие камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, акварель, вода, ветер, золотистый, серый, бежевый, акварель, пастельные тона | без стиля | |||
А.12 | ![]() | Безделушки и безделицы, яркие камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, акварель, вода, ветер, золотистый, серый, бежевый, акварель, пастельные тона, светлые | artstation | |||
А.13 | ![]() | Безделушки и безделицы, яркие камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, акварель, вода, ветер, золотистый, серый, бежевый, синий, акварель, пастельные тона | без стиля | |||
А.14 | ![]() | Безделушки и безделицы, яркие камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, акварель, вода, ветер, золотистый, серый, бежевый, акварель, пастельные тона | artstation | |||
А.15 | ![]() | Тот же | 4к | |||
А.16 | ![]() | Тот же | anime | |||
А.17 | ![]() | Тот же | без стиля | |||
А.18 | ![]() | Тот же | без стиля | |||
А.19 | ![]() | Тот же | без стиля | |||
А.20 | ![]() | Безделушки и безделицы, яркие камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, акварель, вода, ветер, золотистый, серый, бежевый, акварель, пастель, светлые спокойные тона | без стиля | |||
А.21 | ![]() | Безделушки и безделицы, камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, аметист, ветер, золотистый, серый, бежевый, акварель, пастельные тона, акварель, вода | без стиля | |||
А.22 | ![]() | Тот же | без стиля |
Б1. Смешивание картинки и текста
И тут тоже оказалось неинтересно: просто чуть получше прорисованы детали — или чуть поглаже выглядят... но, в целом, все одно и то же... скукота и серость. А еще совсем непонятно, как и что надо добавить в котел, чтобы заиграло... С горя начала читать инструкции по использованию Кандинского — очень вовремя, да... Но лучше поздно, чем никогда!
Хотя пока там ничего особо нового, во что бы совсем ни разу не потыкано пальцем...
Соотношение сторон - 1:1 (квадрат)
№№ попытки | Результат генерации | Исходная картинка | №№ исходника (с ЧГ)* | Текст для смешивания | ||||
Б1.3 | ![]() | ![]() | А.22(1) | (повторяет запрос А.22) Безделушки и безделицы, камешки сплошным слоем, цветная прозрачная галька россыпью, мелкая и крупная, россыпь, неровности, природный камень, агат, нефрит, яшма, хрусталь, аметист, ветер, золотистый, серый, бежевый, акварель, пастельные тона, акварель, вода | ||||
Б1.4 | ![]() | ![]() | А.19(1) | Тот же | ||||
Б1.5 | ![]() | ![]() | Б1.4(2) | Тот же | ||||
* ЧГ, или число генераций - количество условных циклов генерации нейросети, пройденное изображением перед загрузкой в качестве исходных данных при текущем обращении пользователя (примерное значение термина - ZZ).
** ОИ - оригинальное изображение с нулевым числом генераций, предполагающее либо результат творческого процесса человека (электронное изображение либо оцифровка изображения, выполненного в традиционных художественных техниках), либо фотографию с натуры.
Б2. Смешивание картинок
Вкусности лежат здесь (и в разделе В, как оказалось)! По-разному интересное и загадочное — но богатое, многовариантное. Некоторые картинки словно берутся из воздуха — совершенно непредсказуемый результат, мало ожидаемый по талантам «предков». Такие берегу особо.
В целом, терпение мне в помощь: от перестановки мест слагаемых сумма... почти не меняется, проверено. Иногда правило не работает. А в остальном комбинаторика вполне себе рулит...
Но где время взять, чтобы до желаемого докопаться?!
Соотношение сторон - 1:1 (квадрат)
№№ попытки | Результат генерации | Исходная картинка #1 | Исходная картинка #2 | №№ исходников (с ЧГ)* | ||||
Б2.8 | ![]() | ![]() | ![]() | В1.14(4) / ОИ1.4(0)** | ||||
Б2.9 | ![]() | ![]() | ![]() | ОИ(0) / В1.14(4) | ||||
Б2.10 | ![]() | ![]() | ![]() | ОИ1.4(0) / В1.17(5) | ||||
Б2.11 | ![]() | ![]() | ![]() | ОИ1.5(0) / В1.17(5) | ||||
Б2.12 | ![]() | ![]() | ![]() | В1.14(4) / ОИ1.6(0) | ||||
Б2.13 | ![]() | ![]() | ![]() | ОИ1.6(0) / В1.14(4) | ||||
Б2.14 | ![]() | ![]() | ![]() | В1.1(2) / ОИ1.6(0) | ||||
Б2.15 | ![]() | ![]() | ![]() | ОИ1.6(0) / В1.1(2) | ||||
Б2.16 | ![]() | ![]() | ![]() | ОИ1.4(0) / В1.1(2) | ||||
Б2.17 | ![]() | ![]() | ![]() | ОИ1.4(0) / ОИ1.1(0) | ||||
Б2.18 | ![]() | ![]() | ![]() | В1.17(5) / Б2.16(3) | ||||
Б2.19 | ![]() | ![]() | ![]() | Б2.16(3) / В1.17(5) | ||||
Б2.20 | ![]() | ![]() | ![]() | В1.14(4) / Б2.16(3) | ||||
Б2.21 | ![]() | ![]() | ![]() | ОИ1.1(0) / В1.14(4) | ||||
Б2.22 | ![]() | ![]() | ![]() | ОИ1.4(0) / В1.11(3) | ||||
Б2.23 | ![]() | ![]() | ![]() | В1.11(3) / Б2.16(3) | ||||
Б2.24 | ![]() | ![]() | ![]() | Б2.21(5) / Б2.16(3) | ||||
Б2.25 | ![]() | ![]() | ![]() | Б2.21(5) / А.9(1) | ||||
Б2.26 | ![]() | ![]() | ![]() | Б2.21(5) / ОИ(0) | ||||
Б2.27 | ![]() | ![]() | ![]() | Б2.17(1) / Б2.16(3) | ||||
Б2.28 | ![]() | ![]() | ![]() | Б2.21(5) / Б2.17(1) | ||||
Б2.29 | ![]() | ![]() | ![]() | В1.14(4) / Б2.17(1) | ||||
Б2.30 | ![]() | ![]() | ![]() | Б2.17(1) / В1.14(4) | ||||
Б2.31 | ![]() | ![]() | ![]() | В1.17(5) / Б2.17(1) | ||||
Б2.32 | ![]() | ![]() | ![]() | Б2.17(1) / В1.17(5) | ||||
* ЧГ, или число генераций — количество условных циклов генерации нейросети, пройденное изображением перед загрузкой в качестве исходных данных при текущем обращении пользователя (примерное значение термина — ZZ).
** ОИ — оригинальное изображение с нулевым числом генераций, предполагающее либо результат творческого процесса человека (электронное изображение либо оцифровка изображения, выполненного в традиционных художественных техниках), либо фотографию с натуры.
Самое интересное!
Очень интересные результаты. Чувствуешь себя учеником средневекового алхимика... Главное, что какие-то свойства могут устойчиво передаваться через несколько генераций. Смотришь потом — и удивляешься... Тут все еще более непредсказуемо. И увлекательно. И...
В1. Перенос стиля с картинки
Соотношение сторон - 1:1 (квадрат)
№№ попытки | Результат генерации | Картинка, куда переносим стиль #1 | Картинка, которой задаем стиль #2 | №№ исходников (с ЧГ)* | ||||
В1.8 | ![]() | ![]() | ![]() | Б1.4(2) / ОИ2.1(0)** В отбой! | ||||
В1.9 | ![]() | ![]() | ![]() | А.7(1) / ОИ1.7(0) | ||||
В1.10 | ![]() | ![]() | ![]() | А.22(1) / ОИ1.8(0) | ||||
В1.11 | ![]() | ![]() | ![]() | Б1.1(2) / ОИ1.7(0) | ||||
В1.12 | ![]() | ![]() | ![]() | Б1.1(2) / ОИ1.8(0) | ||||
В1.13 | ![]() | ![]() | ![]() | А.6(1) / ОИ1.8(0) | ||||
В1.14 | ![]() | ![]() | ![]() | В1.1(2) / ГИ(1)*** | ||||
В1.15 | ![]() | ![]() | ![]() | В1.1(2) / ОИ1.6(0) | ||||
В1.16 | ![]() | ![]() | ![]() | В1.14(4) / ОИ1.1(0) | ||||
В1.17 | ![]() | ![]() | ![]() | В1.14(4) / ОИ1.8(0) | ||||
В1.18 | ![]() | ![]() | ![]() | ОИ(0) / В1.17(5) | ||||
В1.19 | ![]() | ![]() | ![]() | В1.11(3) / ОИ1.1(0) | ||||
В1.20 | ![]() | ![]() | ![]() | ОИ1.7(0) / В1.11(3) | ||||
В1.21 | ![]() | ![]() | ![]() | ОИ1.7(0) / В1.17(5) | ||||
В1.22 | ![]() | ![]() | ![]() | В1.14(4) / В1.17(5) | ||||
В1.23 | ![]() | ![]() | ![]() | В1.14(4) / В1.17(5) При повторе запроса В1.22 получилась полная копия В1.22! | ||||
В1.24 | ![]() | ![]() | ![]() | В1.17(5) / ОИ1.8(0) | ||||
В1.25 | ![]() | ![]() | ![]() | В1.1(2) / ОИ1.5(0) | ||||
В1.26 | ![]() | ![]() | ![]() | В1.17(5) / ОИ1.5(0) | ||||
В1.27 | ![]() | ![]() | ![]() | В1.17(5) / ОИ1.4(0) | ||||
В1.28 | ![]() | ![]() | ![]() | ОИ1.4(0) / В1.1(2) Требуется дополнительная обработка изображения. | ||||
В1.29 | ![]() | ![]() | ![]() | В1.1(2) / ОИ1.4(0) | ||||
В1.30 | ![]() | ![]() | ![]() | В1.1(2) / Б2.17(1) | ||||
В1.31 | ![]() | ![]() | ![]() | А.22(1) / Б2.17(1) | ||||
В1.32 | ![]() | ![]() | ![]() | ОИ1.1(0) / ОИ1.6(0) | ||||
В1.33 | ![]() | ![]() | ![]() | ОИ1.6(0) / ОИ1.1(0) |
* ЧГ, или число генераций - количество условных циклов генерации нейросети, пройденное изображением перед загрузкой в качестве исходных данных при текущем обращении пользователя (примерное значение термина - ZZ). При загрузке в качестве исходных данных изображений, выданных пользователю в этой серии работ, число генерации назначается на единицу большим суммы ЧГ использованных изображений.
** ОИ - оригинальное изображение с нулевым числом генераций, предполагающее либо результат творческого процесса человека (электронное изображение либо оцифровка изображения, выполненного в традиционных художественных техниках), либо фотографию с натуры.
*** ГИ - уже существующее изображение, генерированное нейросетью, но полученное вне данной серии запросов.
А не было такого... в следующий раз!
Вот так это все и началось: ни дня без строчки без запроса...
Но я сама довольна: там несколько очень красивых.
И не-машинных, на первый взгляд.
(продолжение следует)