
Группа исследователей Google рассказала об обучении искусственных нейронных сетей рисованию картин. Нейронные сети могут как создать картину из простого шума, так и обработать созданные людьми произведения.
Нейронные сети действуют в десятках слоев: один может отыскать на изображении углы, другой — края, следующий — собрать детали изображения с объектом вроде здания, дерева или головы животного.
Нейронной сети можно попросить найти в шуме те или иные объекты или нарисовать те объекты, которым предварительно научили сеть после анализа тысяч изображений. Либо просто дать задание произвольно улучшить изображение.

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