15

Как ИИ мне стикерпак для Telegram делал

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

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

Сначала получалось откровенно не очень: я начал с простой генерации картинок с антропоморфными осами, но DALL-E решил, что это надо сделать слегка… сюрреалистично.

Чуть более мрачным сделать - будет наш ответ Донни Дарко

Чуть более мрачным сделать - будет наш ответ Донни Дарко

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

Я попросил добавить неона и сделать более мультяшным, получилось неплохо, но не совсем то, что надо.

Ну этот точно - кулхацкер

Ну этот точно - кулхацкер

Тогда я вспомнил замечательное слово «вектор» и попросил сделать его мультяшным, в векторном стиле. Получился слишком детский Осёнок.

А этот пусть детишек учит

А этот пусть детишек учит

За что мне нравится Dall-e, так за то, что с ним вполне можно быть косноязычным, он всё равно понимает и выполняет твои запросы, как будто он твой друг дизайнер.

Вот! Такого сурьезного чувака я и хотел сгенерировать.

Вот! Такого сурьезного чувака я и хотел сгенерировать.

Вот тут уже что-то вырисовывается. Но мне же нужны стикеры! Поэтому я просто попросил сделать их, используя этого персонажа.

Хоть иди на гараже рисуй...

Хоть иди на гараже рисуй...

И такая стилистика мне в целом понравилась, но стикеры должны быть чуть проще (на мой вкус), поэтому, я попросил убрать свечение и сделать персонажа еще более векторным. Что он и сделал, получилось не так стильно, как выше, но для стикеров — самое то.

Стикеры начали получаться

Стикеры начали получаться

Сначала я просто описывал ситуации, он генерировал стикеры, я был доволен. А потом я решил — один фиг стикеры надо к эмодзи привязывать! Попрошу его генерировать стикеры с этим персонажем на основе эмодзи!

Ох, какой хохотун... Сейчас к ментам на машину полезет.

Ох, какой хохотун... Сейчас к ментам на машину полезет.

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

Тоже хохотун, но более цивильный

Тоже хохотун, но более цивильный

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

Жалкая пародия

Жалкая пародия

Неповторимый оригинал

Неповторимый оригинал

Понятно, что чтобы добиться хорошего результата, я много эксплуатировал слово из трёх букв — «ещё» (а вы что подумали?)

Многие стикеры стилистически отличались друг от друга и, при желании, это можно было бы исправить. Например обучить модель на основе стикеров со схожей стилистикой, а далее генерировать стикеры с помощью свежеобученной модели. Сделать это можно, например, с помощью lensgo.ai.

Но я ленив, да и создание стикеров было больше экспериментом, нежели какой-то необходимостью.

Итак, когда все стикеры были сгенерированы, я пошел вычищать фон. На этом не буду подробно останавливаться, каждый использует свой инструмент. Но если прям лень, можно воспользоваться другой нейронкой, например removal.ai или remove-bg.ai.

Следующим этапом было использование Telegram bot Stickers — инструмента, разработанного специально для создания и публикации стикер-паков. Из минусов — каждый стикер загружать отдельно, отдельно привязывать его у смайлу… В общем, финальный этап оказался самым времязатратным.

И так на каждый стикер...

И так на каждый стикер...

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

Ссылки:

OpenAI (ChatGPT и DALL-E)
Генераци видео, картинок и обучение моделей
Убиралка фона 1
Убиралка фона 2
Стикерпак
Канал в телеге

PS: Хотел добавить ссылку на свой профиль на другом ресурсе, но он, очевидно, запрещен. Я не поддерживаю запрещенные ресурсы, и вы не поддерживайте.

Запрещенный сепаратистский ресурс, который мы не поддерживаем

Запрещенный сепаратистский ресурс, который мы не поддерживаем

PS: Буду рад, если вам понравится стикер-пак. Он пока не полный, мне немного некогда дозагрузить оставшиеся стикеры, но это в планах)

Правила сообщества

ВНИМАНИЕ! В сообществе запрещена публикация генеративного контента без детального описания промтов и процесса получения публикуемого результата.


Разрешено:


- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.

- Делиться статьями, понятными большинству аудитории Пикабу.

- Делиться опытом создания моделей машинного обучения.

- Рассказывать, как работает та или иная фиговина в анализе данных.

- Век жить, век учиться.


Запрещено:


I) Невостребованный контент

  I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.

  I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.

  I.3) Добавлять посты, которые содержат лишь генеративный контент или нейросетевой Арт без какой-то дополнительной полезной или интересной информации по теме, без промтов или описания методик создания и т.д.


II) Нетематический контент

  II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.

  II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".

  II.3) Создавать контент, входящий в противоречие с правилами Пикабу.


III) Непотребный контент

  III.1) Эротика, порнография (даже с NSFW).

  III.2) Жесть.


За нарушение I - предупреждение

За нарушение II - предупреждение и перемещение поста в общую ленту

За нарушение III - бан

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества