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

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

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

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

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

Возможно, более интересный подход был бы без нейронных сетей. Слышали про «генеративное искусство»? Когда пишут программы, создающие что-то красивое. Можно было бы объединить опыт живых дизайнеров с большим портфолио, формализовать их подход к созданию логотипов, и случайно (?) выбирать один из путей. Такое, широкое дерево решений: начать с графического примитива (окружность | прямая | кривая N-го порядка), затем добавить к ней точки, из точек построить (?) и так далее, далеко ) Оценку созданного уже доверить субъективному взгляду человека.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%98%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-geek-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-5989107.jpeg
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы