!!! ПОЛУЧЕНА СРОЧНАЯ МИССИЯ !!! 2:13 ночи · Отправитель: переулок CAM-07 · Содержание: «Распознайте с помощью ИИ движение незаконного выброса мусора и создайте это движение в обратную сторону» · Миссий: 5 · Сложность ★ ~ ★★★★★ · Вся лаборатория — немедленно на выезд !!!
К миссиям
СрочноКак ИИ распознаёт и создаёт движения?· Миссии 5-1 ~ 5-5
Кадр ночной камеры видеонаблюдения в переулке. Светящийся человечек-палочка вытягивает руку и бросает банку, и банка летит по пунктирной линии в сторону мусорного бака. Бросающее запястье обведено красной рамкой MISSION RECEIVEDAM 02:13 · CAM-07

Два часа ночи: сработала камера в переулке
«Как ИИ распознаёт движения и как их создаёт?»

Кто-то в кадре камеры бросил банку и исчез. Человек с одного взгляда понимает: «выбросил». А компьютеру нужно найти человека среди миллионов чисел и прочитать его движение. Приказ штаба состоял из двух частей: распознать движение выброса и затем создать это движение в обратную сторону. Один человечек-палочка пройдёт весь путь: от поимки нарушителя — к данным о движении, затем свернётся и развернётся, найдёт пару среди слов и в конце по одному слову «Танцуй!» станет видео с танцем Ассистента. Вместе с командой лаборатории мы по порядку выполним пять миссий.

LOG 02:16 Обстановка в лаборатории

Запись через 3 минуты после сигнала тревоги.

[SYSTEM] Из переулка CAM-07 поступило сообщение о подозрении на незаконный выброс мусора. Вложения: 3 секунды видео с камеры, пакет данных о человечках-палочках и два вопроса.
Доктор
ДокторПодъём! Камера в переулке! Первый вопрос: «Как ИИ распознаёт движение, когда что-то выбрасывают?» Второй ещё интереснее: «Можно ли создать распознанное движение в обратную сторону?!» Отвечаем в пять заходов!
Ассистент
АссистентУ-а-ах… Ловить преступника человечком-палочкой? …Погодите, последняя миссия называется «видео с танцем» — а танцую там я? Ладно, подумаю об этом потом.
Исследователь-дрозофила
Исследователь-дрозофилаСначала договоримся о порядке. Ловим, переворачиваем, сворачиваем и разворачиваем, сводим со словами, а в конце — танец! Один человечек-палочка пройдёт с нами от начала до конца.
Робот лабораторииПодготовлено пять чашек кофе и 900 сцен с человечками-палочками. В каждую миссию загружаю практикум и два кода Colab.

ORDER Приказ штаба

■ Срочность 1-го уровня · Вся лаборатория

Вопрос
Как ИИ распознаёт движения и как он их создаёт?
Задание
Превратить человека в кадре камеры в человечка-палочку и поймать движение выброса (распознавание). Использовать признаки того же человечка-палочки в обратную сторону, чтобы создавать движения (генерация), повысить качество, сворачивая и разворачивая движения кодировщиком и декодером, и подобрать пары слов и движений. Наконец, выяснить, как промпт «Танцуй!» превращается в видео с танцем.
Формат отчёта
В каждой миссии — практикум, где всё можно потрогать руками, объяснения для начинающих, проверочные вопросы и два реально запущенных кода Colab
Рекомендуемый порядок
5-1 → 5-2 → 5-3 → 5-4 → 5-5. Каждая следующая миссия продолжает работать с человечком-палочкой из предыдущей
Кадр камеры→Человечек-палочка→Признаки движения→Латентное пространство→Пара со словом→Видео с танцем

MISSIONS Пять миссий

Нажмите «Начать миссию», чтобы перейти к нужной части. Если отметить выполненную миссию как «Готово», это запомнится на этом устройстве.

MISSION 5-1Распознавание★☆☆☆☆

Выброс мусора на камере видеонаблюдения

Превращаем человека в человечка-палочку и ловим

Приказ Два часа ночи: кто-то бросил банку в переулке и исчез. Среди 6 миллионов чисел на экране первым делом заметьте «движение выброса».

Снаряжение Обнаружение объектов · Оценка позы · 4 признака движения · Правила против обучения · Живая диспетчерская

MISSION 5-2Генерация★★☆☆☆

От распознавания к созданию

Переворачиваем стрелку в таблице признаков

Приказ С помощью признаков, по которым распознавали выброс, на этот раз создайте движение «бросок». Выясните, почему при усреднении двух движений рука становится длиннее.

Снаряжение Распознавание против генерации · Датасет движений · Ловушка среднего движения · Оценка Эксперта

MISSION 5-3Сжатие★★★☆☆

Кодировщик · декодер

Сворачиваем и разворачиваем движение

Приказ Сохранится ли движение, если свернуть 1 196 чисел до нескольких и снова развернуть? Пройдитесь по карте латентного пространства между ходьбой и броском.

Снаряжение Автокодировщик · Размер узкого места · Интерполяция в латентном пространстве · Поиск аномальных движений по ошибке восстановления

MISSION 5-4Текст★★★★☆

От слов к движению

Кладём слова и жесты на одну карту

Приказ Сведите в пару слова «помахать рукой» и движение, в котором машут рукой. Понаблюдайте, как спутанные линии в ходе обучения находят каждая свою пару.

Снаряжение Текстовый кодировщик · Контрастивное обучение · Поиск «слово–движение» · Генерация по текстовому условию

MISSION 5-5Финальная миссия★★★★★

От «Танцуй!» к видео с танцем

Как промпт становится танцем Ассистента

Приказ Одно слово «Танцуй!» становится танцем человечка-палочки, а затем — видео с танцем Ассистента. Выясните, что на самом деле означает показанный на экране процент совпадения движений 76,5%.

Снаряжение Промпт → движение · Генерация видео по позе · Процент совпадения движений · Видеоплеер

Прогресс0 / 5 CLEAR

KIT Снаряжение каждой миссии

▣ Практикум своими руками

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

▣ Два кода Colab

В каждой миссии есть код, который можно скопировать, скачать или сразу открыть как ноутбук. Используются только стандартные библиотеки Colab, а результаты реального запуска приведены рядом.

▣ Объяснения и проверочные вопросы

В каждом разделе — объяснения для начинающих, всплывающие подсказки к терминам с пунктирным подчёркиванием и проверочные вопросы с разбором ответов.

▣ Промпты для применения ИИ

Собраны промпты, которые используют код как отправную точку для плана хакатона, заявки на конкурс или схемы эксперимента для научной статьи.

▣ Сборник аналогий

Вместе с аналогиями вроде «наложить проволочную куклу» или «видеопросмотр у судьи» указано и то, где эти аналогии не работают.

▣ Советы преподавателям

Собраны планы занятий для лекций, обучения на рабочем месте (OJT) и индивидуального репетиторства, вопросы по разделам и пять распространённых заблуждений.

SIDE Дополнительные миссии

◆ Как фотография становится числами — тема «экран — это числа» из 5-1 подробнее разобрана в 4-2 Кошка vs человек.

◆ Кодировщик · декодер и внимание — автокодировщик и архитектуру «кодировщик–декодер», на которых строятся 5-3 и 5-4, можно заранее посмотреть в 3-7 Последовательные модели, а основу текстового кодировщика — в 3-8 Внимание · трансформер.