bettygen
@bettygen
люблю дизайн

Как научить нейросеть анализировать логотипы и рисовать?

Как с помощью машинного обучения научить нейросеть обрабатывать логотипы/образы и рисовать что-то похожее?
Какие библиотеки использовать или где можно почитать про взаимодействие нейросетей с графическими элементами, а не только с математическими.
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
Почитайте про GAN — generative adversarial network.
В общих чертах там две нейросети. Одна генерит картинки, другая оценивает, насколько у первой хорошо получается. Например, урок про GAN на TensorFlow (на англ.)

Можно попробовать попробовать обучить сеть на большой коллекции логотипов. Например с Brands of the World. И посмотреть, что у получится у этой парочки в плане создания новых, вдохновлённых.

взаимодействие нейросетей с графическими элементами, а не только с математическими
Нейросети работают только с «математическими элементами», с числами. Чтобы скормить картинку в сеть, её переводят в массив чисел: каждый пиксель в 1 (серое) или 3 (red, green, blue) значения от 0 до 255.

Возможно, более интересный подход был бы без нейронных сетей. Слышали про «генеративное искусство»? Когда пишут программы, создающие что-то красивое. Можно было бы объединить опыт живых дизайнеров с большим портфолио, формализовать их подход к созданию логотипов, и случайно (?) выбирать один из путей. Такое, широкое дерево решений: начать с графического примитива (окружность | прямая | кривая N-го порядка), затем добавить к ней точки, из точек построить (?) и так далее, далеко ) Оценку созданного уже доверить субъективному взгляду человека.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
совет, который уже дан - ничего не стоит
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы