Принцип работы такой: когда нейросеть создаёт картинку, она оставляет на ней невидимые следы — что-то вроде цифровых отпечатков. Человек их не замечает, а вот программа — может. Новосибирские специалисты нашли способ эти следы считывать.
Они перепробовали несколько вариантов нейросетей и выяснили, что лучше всего с задачей справляется модель, которая смотрит на снимок целиком, а не разбирает его на кусочки. Благодаря этому она замечает даже слабые признаки подделки, которые обычно исчезают при сжатии файла.
Результат — точность 89 процентов. Причём программе не нужно показывать миллионы примеров, как многим аналогам. Она учится на небольшом количестве данных и всё равно показывает стабильный результат. Создали разработку студенты третьего курса Виталий Заозернов и Александр Леонтьев под руководством Егора Антонянца.
Где пригодится такая технология? В полиции — для проверки фотографий с места преступления. В редакциях — чтобы отсеивать фейковые снимки. В соцсетях — чтобы блокировать подделки. В общем, там, где важно точно знать: это реальная фотография или нет.
Ранее мы писали о том как врачи используют ИИ для диагностики.
Елена Романова
