Как ИИ мне стикерпак для 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: Буду рад, если вам понравится стикер-пак. Он пока не полный, мне немного некогда дозагрузить оставшиеся стикеры, но это в планах)
Искусственный интеллект
2.4K поста9.7K подписчика
Правила сообщества
Здесь вы можете свободно создавать посты по теме Искусственного интеллекта. Добро пожаловать :)
Разрешено:
- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.
- Делиться статьями, понятными большинству аудитории Пикабу.
- Делиться опытом создания моделей машинного обучения.
- Рассказывать, как работает та или иная фиговина в анализе данных.
- Век жить, век учиться.
Запрещено:
I) Невостребованный контент
I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.
I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.
II) Нетематический контент
II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.
II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".
II.3) Создавать контент, входящий в противоречие с правилами Пикабу.
III) Непотребный контент
III.1) Эротика, порнография (даже с NSFW).
III.2) Жесть.
За нарушение I - предупреждение
За нарушение II - предупреждение и перемещение поста в общую ленту
За нарушение III - бан