Как с помощью нейросети генерировать изображения?

Разобрался, как использовать нейросети для выделения и классификации объектов, но совершенно не понимаю, как с их помощью генерировать изображения.
Вот пример. Допустим, есть простейшая нейросеть, после обучения способная отличать круг от треугольника. Если подать ей на вход изображение круга, на выходе получим ноль, если треугольника - единицу, а всё остальное (например, квадрат или треугольник со скруглёнными углами) маппится в диапазон [0;1] в зависимости от того, к чему оно ближе - треугольнику или кругу.
И как теперь заставить это работать в обратную сторону, чтобы получив число от 0 до 1 нейросеть вернула некоторое изображение, близкое к треугольнику или кругу в зависимости от числа?
  • Вопрос задан
  • 735 просмотров
Решения вопроса 1
begemot_sun
@begemot_sun
Программист в душе.
Вам нужно тренировать не только распознаватель, но и генератор - который берет ваш 1 и генерирует из него треугольник. Где-то я видел объяснение всего этого, может даже на хабре.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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