Глиф Учебники

Урок 5. Картинки, голос и видео: генерация и подделки

Курс «Искусственный интеллект» · урок 5 из 8 · 5 минут чтения

Нейросети умеют не только писать текст. Они рисуют картинки по описанию, озвучивают текст живым голосом, распознают речь, создают и меняют видео. Это удобно — и это же стало инструментом обмана. В этом уроке — как устроена генерация и как не попасться на подделку.

Как нейросеть рисует

Большинство современных генераторов картинок — диффузионные модели. Их обучают так: берут картинку с подписью, шаг за шагом добавляют к ней шум, пока не останется сплошная рябь, а нейросеть учится делать обратное — убирать шум понемногу, подсказкой ей служит подпись.

При генерации всё идёт с конца: модель начинает со случайного шума и шаг за шагом «очищает» его, пока не получится картинка, подходящая к вашему описанию. Поэтому один и тот же запрос даёт разные картинки — каждый раз начальный шум другой. Число, от которого зависит этот шум, называют seed (зерно): с тем же зерном и теми же настройками картинка повторяется.

Обучение: к картинке с подписью шаг за шагом добавляют шум картинка сплошная рябь Генерация: модель шаг за шагом убирает шум по описанию начальный шум задаёт зерно (seed): другое зерно — другая картинка
При обучении к картинке шаг за шагом добавляют шум до сплошной ряби, а при генерации модель идёт обратно: очищает случайный шум по описанию, пока не получится картинка.

Описание для картинки строится как обычный промпт, только про внешний вид:

Текст
Рыжий кот спит на подоконнике, за окном зимний город, раннее утро,
мягкий свет, акварель, вид сбоку.

Что изображено, где, какой свет, в каком стиле, с какой точки — чем конкретнее, тем ближе результат к задуманному. Слабые места генераторов известны: надписи на картинке выходят с ошибками, пальцев бывает больше или меньше пяти, мелкие детали фона сливаются. Новые модели ошибаются реже, но ошибаются.

Есть и открытые модели для картинок, которые работают на своём компьютере с видеокартой, — о запуске моделей у себя — урок Локальные модели.

Голос

текст синтез речи text-to-speech голос почти как живой речь запись разговора распознавание речи speech-to-text текст расшифровка короткая запись голоса человека любой текст клонирование голоса подражает голосу его голос говорит этот текст
Синтез речи превращает текст в голос, распознавание — речь в текст, а клонирование по короткой записи заставляет голос человека говорить любой текст.

Видео и дипфейки

Дипфейк (deepfake — от deep learning, глубокое обучение, и fake, подделка) — фото, видео или запись голоса, где лицо или голос человека заменены или созданы нейросетью: человек «говорит» то, чего никогда не говорил, или «оказывается» там, где никогда не был. Нейросети умеют и создавать видео целиком по текстовому описанию.

Законное применение есть: кино, озвучка на другом языке, восстановление старых записей — с согласия людей. Вредное тоже: мошеннические звонки и видеозвонки от имени родственника или начальника, поддельные заявления известных людей, унизительные подделки с лицами реальных людей, поддельные фото как «доказательство».

Как распознать подделку

Признаки, на которые стоит смотреть:

Но признаки — ненадёжная защита. Генераторы быстро становятся лучше, а сжатое видео в мессенджере размывает и подделку, и настоящую запись одинаково. Отсутствие признаков ничего не доказывает. Надёжнее проверять не картинку, а источник:

Некоторые генераторы и камеры добавляют в файл сведения о происхождении (стандарт C2PA) или невидимые водяные знаки. Такая метка помогает, но её легко потерять при пересохранении, а её отсутствие ничего не говорит.

Звонок от «родственника» или «начальника»

Мошенники подделывают голос, а иногда и лицо в видеозвонке, и просят срочно перевести деньги: «попал в аварию», «нужно срочно оплатить», «звонят из банка, переведите на безопасный счёт».

Не переводите деньги и не называйте коды из SMS во время такого звонка, даже если голос знакомый. Подделка голоса — частый приём мошенников, и деньги после перевода обычно не вернуть.

Что делать:

  1. Положите трубку.
  2. Перезвоните человеку сами — по номеру, который вы знаете, а не по присланному в сообщении.
  3. Задайте вопрос, ответ на который знает только он. Удобно заранее договориться в семье о кодовом слове.
  4. О попытке мошенничества сообщите в милицию.
Звонит мошенник голос подделан «срочно переведите» Настоящий человек по номеру, который вы знаете сами Вы ваш телефон 1 положите трубку 2 перезвоните сами 3 вопрос, ответ на который знает только он 4 сообщите в милицию
Звонок с подделанным голосом может идти от мошенника, а обратный звонок по известному номеру попадёт к настоящему человеку; дальше — проверочный вопрос и сообщение в милицию.

Чужие лицо и голос

Делать картинки, видео и записи с лицом или голосом реального человека без его согласия — плохая идея даже в шутку. Такая подделка может унизить человека, навредить его репутации и нарушить закон. Подробнее — в уроке Этика и закон.

Коротко

Проверьте себя

1. Почему один и тот же запрос к генератору картинок даёт разные картинки?
2. Что такое дипфейк?
3. Позвонил «сын» его голосом и просит срочно перевести деньги. Что сделать первым?
4. На видео не нашлось ни одного признака подделки. Что это значит?