Тест «Как нейросеть создаёт видео»: ответ и разбор по шагам
Как нейросеть создаёт видео — ответ на вопрос теста по шагам: текст в числа, кадры из шума, связь кадров. И почему ответ лучше пересказать своими словами.
А
Андрей
Преподаватель, научный редактор
7 мин чтения
Нейросеть не «рисует видео сразу». Она переводит текст в числа, по ним постепенно собирает кадры из шума и следит, чтобы кадры складывались в движение, а не в набор отдельных картинок.
Это ответ на вопрос из теста «Как нейросеть создаёт видео по тексту». Я задал его нейросети LibraChat от лица девятиклассника и прочитал ответ так, как читаю работу ученика. Две фразы выше уже годятся как ответ на тест.
Но если выучить только эти две фразы, на первом же уточняющем вопросе учителя ответ рассыплется.
Запрос, который дал этот ответ
Я написал так, как написал бы ученик перед тестом:
Готовлюсь к тесту по информатике, там есть вопрос «Как нейросеть создаёт видео по тексту». Объясни мне, девятикласснику, по шагам, как это устроено, а в конце помоги сформулировать ответ своими словами в трёх-четырёх предложениях.
Класс и формулировку вопроса замени на свои: в разных тестах его пишут по-разному. Два куска запроса я бы оставил как есть. «По шагам» не даёт ответу свернуться в одну общую фразу про «искусственный интеллект». «Своими словами в трёх-четырёх предложениях» задаёт объём, который реально запомнить и пересказать у доски.
Запрос целиком можно вставить в чат LibraChat: нейросеть объясняет темы и разбирает вопросы по шагам. Пришло четыре шага, короткий итог и абзац для ответа.
Шаг первый: слова превращаются в числа
Первый шаг объясняет, откуда нейросеть вообще знает, что рисовать:
Она превращает слова в набор чисел — смысл, а не буквы.
Это я бы засчитал. Формулировка короткая и при этом точная: нейросеть работает не с буквами, а с числами, в которых записан смысл описания. В ответе есть и пример описания, «кот бежит по лужайке», и он удачный: в нём есть предмет, действие и место. Ровно то, что потом должно оказаться на экране.
Чего в ответе не хватает для девятиклассника — пояснения, зачем вообще нужны числа. Добавлю от себя. Нейросеть — это огромная формула, а формуле нельзя подставить слово, можно только число. Если на тесте спросят «почему сначала числа», ответ такой: потому что всё остальное нейросеть делает вычислениями.
Шаг второй: кадр проявляется из шума
Это центральный шаг, на нём держится весь ответ:
За много шагов он убирает шум и «проявляет» кадр, каждый раз сверяясь с числами из текста.
Здесь нужен образ, иначе фраза не запомнится. Представь экран старого телевизора без сигнала: серая рябь. Нейросеть начинает с такой ряби и много раз подряд чуть-чуть её «чистит». После каждой чистки она сверяется с описанием: похоже уже на кота на лужайке или нет? Шаг за шагом из ряби проступает картинка. Слово «проявляет» в ответе взято в кавычки не зря: так когда-то проявляли фотоплёнку.
Красной ручкой я отметил бы соседнюю фразу ответа:
Генератор (часто диффузионная модель) начинает с случайного шума.
Правильно — «со случайного»: если слово начинается с «с», «з», «ш» или «ж», а за ней идёт согласная, пишут «со». Мелочь. Но если переписать фразу в свой ответ, ошибка уедет вместе с ней. Термин «диффузионная модель» на тесте можно назвать, но только если понимаешь, что он значит: это и есть способ «из шума — в картинку».
Шаг третий: кадры держатся друг за друга
Без этого шага получилась бы не видеозапись, а альбом:
Модель смотрит не на один кадр, а на последовательность: соседние кадры должны быть похожими, а движение — плавным и логичным.
Это то, чем видео отличается от картинки, и в ответе это сказано ясно. Проверить на себе легко. Возьми любой ролик и останови его на двух соседних кадрах: они почти одинаковые, кот сдвинулся на волосок. Если бы нейросеть рисовала каждый кадр с нуля, кот на каждом кадре был бы немного другим: другой окрас, другая поза. Видео бы дрожало.
Четвёртый шаг ответа я бы на тесте упомянул одной фразой:
Потом декодер переводит их в обычные цветные кадры и собирает в видеофайл.
Смысл такой: всю работу нейросеть делает в сжатом виде, так быстрее, а в обычную картинку переводит только в самом конце. Для девятого класса этого достаточно: если в учебнике подробностей нет, глубже копать не нужно.
Тест с вариантами: нейросеть делает видео из шума
Вопрос могут дать и с вариантами ответа. Я составил три типичных и отправил второй запрос:
В тесте по информатике вопрос «Как нейросеть создаёт видео по текстовому описанию?» и три варианта: а) склеивает готовые ролики из интернета по ключевым словам; б) постепенно превращает случайный шум в кадры, сверяясь с описанием; в) рисует каждый кадр отдельно, без связи с соседними кадрами. Какой вариант верный и почему неверны остальные?
Вопрос и варианты замени на те, что в твоём тесте, а последнюю фразу, «почему неверны остальные», оставь. Верным LibraChat назвал вариант «б». Он совпадает со вторым шагом выше. Но ценнее другое: в запросе я попросил объяснить, почему неверны остальные. Про первый неверный вариант ответ такой:
Сеть не ищет чужие видео в интернете и не склеивает их по ключевым словам.
В этот вариант легко поверить, поэтому его стоит запомнить отдельно: нейросеть делает новый ролик, которого раньше не было. Про третий вариант:
Если бы кадры были полностью независимы, видео выглядело бы как набор несвязанных картинок.
Тут ответ почти дословно повторяет третий шаг из первого разбора. Но совпадение двух ответов само по себе не проверка: оба писала одна нейросеть, а верный вариант я сам вписал в запрос. Проверяет учебник.
Нейросеть тоже ошибается, так что сверь объяснение с параграфом учебника или с конспектом урока. Проверка займёт пару минут:
в учебнике тоже сказано, что видео создаётся заново, а не собирается из готовых роликов;
есть слово «шум» или «случайный» — значит, речь о том же способе;
описана связь кадров между собой, а не рисование по одному;
термины из ответа встречаются в учебнике или на уроке; если нет, на тесте их лучше не использовать.
Ответ своими словами — не тот, что в чате
В конце первого ответа LibraChat дал абзац из четырёх предложений и приписал, что его можно почти так и сдать. Тут я не соглашусь. Абзац хороший, но он чужой: если учитель попросит объяснить слово «декодер», заученный текст не поможет.
Ответ своими словами получается только после того, как разобрался в шагах. Моя версия для теста звучит так. Нейросеть переводит описание в числа. Потом из случайной ряби шаг за шагом проявляет кадры, сверяясь с описанием. Следит, чтобы соседние кадры были похожи, иначе движения не будет. Это не лучше абзаца из чата, но я могу объяснить в ней каждое слово.
Если хочется посмотреть, что получается из такого описания, в LibraChat короткий ролик по описанию делается в разделе «Изображения»: тип переключается на «Видео», сцена описывается словами. Только учти, что ролики открыты не на каждом тарифе. Из описания вроде «кот бежит по лужайке» придёт короткий ролик; что происходило внутри, снаружи не видно. Подробнее о том, что получается с роликами, — в материале про нейросеть для видео.
Маленькое задание перед тестом. Закрой эту страницу и запиши ответ на вопрос «Как нейросеть создаёт видео по тексту» в трёх предложениях, не подглядывая. Потом вставь свой текст в LibraChat и попроси не переписать его, а найти, где ты ошибся или что пропустил. Пропущенный шаг и есть то, что стоит повторить ещё раз.
тест видео нейросетьучёбаинформатикагенерация видео