Сегодня мы с вами поговорим про “скандальные” сверточные нейронные сети. Ведь дипфейки, не отличимые от реальности, плод именно этой технологии. Однако, оставим генеративные нейронные сети на время. Давайте задумаемся, как нейронные сети вообще “понимают”, что изображено на фотографии или картинке? Когда мы смотрим на фотографию, нам достаточно доли секунды, чтобы понять, что на ней изображено - наш мозг мгновенно выделяет знакомые формы и цвета. Как “машина", у которой нет глаз, различает изображения? Для распознавания изображений чаще всего используется архитектура CNN - сверточные нейронные сети. Нейронная сеть, к сожалению, не может работать с изображением как с цельным объектом. Именно поэтому для обработки компьютером, изображение представляется в виде матрицы (двумерная таблица из чисел). Каждая ячейка этой таблицы соответствует одному пикселя. В свою очередь, число в каждой ячейке описывает характеристики конкретного пикселя - яркость, цвет и насыщенность. Таким образом, цветно