Алгоритм Google "восстанавливает" изображение по нескольким пикселям

Команда научно-исследовательского проекта Google Brain, сфокусированного на глубинном обучении (алгоритмах, которые учат нейросети "думать" и выстраивать логические цепочки), разработала компьютерный алгоритм, умеющий "воссоздавать" изображения, имея на руках исходник из всего лишь 64 пикселей.

Команда научно-исследовательского проекта Google Brain, сфокусированного на глубинном обучении (алгоритмах, которые учат нейросети "думать" и выстраивать логические цепочки), разработала компьютерный алгоритм, умеющий "воссоздавать" изображения, имея на руках исходник из всего лишь 64 пикселей.

Читайте также: Photoshop научился дорисовывать обрезанные фотографии

Исходником выступает "размытая" фотография очень низкого качества: 8 на 8 точек. На первом этапе обработки нейросеть находит другое, высококачественное изображение, уменьшает его размер до 8х8 пикселей и ищет общие признаки. На втором этапе алгоритм Google Brain пытается воспроизвести максимально возможное число деталей картинки высокого разрешения.

Крайняя слева — картинка, "скормленная" нейросети, по центру — "восстановленное" изображение. Оригинал находится справа

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

Источник: Ars Technica