Автокодировщики (AE) позволяют нам создавать плотные и низкоразмерные представления наших сэмплов, удаляя шум и сохраняя основные концепции сэмплов (1). Хотя это их основная цель, мы можем злоупотреблять ими для предсказания чего-то отличного от ввода. Шумоподавляющие автоматические кодировщики (DAE) являются очень известным примером этого. Оказывается, приложив немного творческого подхода, можно использовать простую идею AE для создания интересных приложений. В этом посте я поделюсь своим опытом использования AE для раскрашивания черно-белых изображений. Идея состоит в том, чтобы сначала создать набор изображений, в котором каждое изображение связано с его черно-белой версией. Затем введите черно-белые изображения в AE и поместите цветные изображения в конец, заставив модель создать трехканальный вывод (в цветовом пространстве RGB). Вы можете увидеть код здесь (github) или здесь (colab).

  1. Вы можете найти мой плейлист (Введение в АЭ) здесь (на персидском языке).