На demos.algorithmia.com можно загрузить черно-белое фото и сразу получить раскрашенный вариант. Впечатляющий результат получается далеко не для каждый фотографии, но возможности сервиса очень радуют. Приведем несколько примеров.
Фото природы идеального качества обрабатываются круто:

Любительские бытовые фото 70-х получаются с пятнами:

Фото 1945-го года выглядет неестественно, но красиво:

Иногда некоторые части остаются черно-белыми:

Животные обрабатываются вполне прилично:

Групповые фото людей иногда выходят неплохо:

А иногда не очень:

Качественная портретная съемка преображается как по волшебству:

И чем моложе фото, тем лучше результат (начало 90-х):

Думаю, у каждого в семейном архиве найдется снимок, который получится очень хорошо и поможет вам порадовать родственников. У сервиса есть бесплатный API и раскраску изображений можно автоматизировать.
Помимо предмета статьи Algorithmia разрабатывает и другие сервисы на базе нейросетей. Они умеют определять наличие обнаженных людей на фото, их пол, цвет кожи и эмоции. Есть даже детектор языка программирования, на котором написан код:

Большинство из них доступны в бета-режиме, но могут быть использованы в сторонних веб-приложениях. Будущее с нейросетями и тотальной автоматизацией уже здесь.

очень круто! понятия не имею, как эта система поняла, что самолёт на этом фото бело-красный
https://pp.vk.me/c637817/v637817198/1f960/4wU7gkQKf-0.jpg
@fonatig, даже бортовой номер желтого цвета. а он действительно желтый!
@fonatig, очень удачное фото взяли для теста!
@fonatig, по градиенту рассчитывают векторный поток, считают дивергенцию, и сопоставляют значениям получившегося скалярного поля цвета по некоей таблице, полученной экспериментально.
:)
@Smolny, те по сути увеличивая выборку можно будет достичь предельно больших значений в точности восстановления цвета?
@fonatig, цвет в чернобелом исполнении имеет особые оттенки серого, именно нейросети устанавливают связь между контекстом на фото а дальше красят с учётом этих данных по принципу совпадений в гамме.