КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Искусственный интеллект / Генеративный ИИ: создаём новое

Прогулки по латентному пространству

Урок 3 из 11 · 7 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Каждый код это точка в латентном пространстве, и декодер превращает каждую точку в зверушку.
  • Интерполяция идёт от кода A к коду B: (1 − t) · A + t · B даёт настоящую промежуточную зверушку, а не смесь двух картинок.
  • Латентное направление это стрелка, которая меняет один признак, например шерсть, у любой зверушки.
  • Далеко за облаком обучающих кодов декодер рисует мусор.

Начать урок

Как идёт урок

  1. Начни с колючей зверушки. Закончи пушистой. Что посередине?

    Нажми на картинку, которую ожидаешь.

  2. Иди от A к B по карте кодов. Остановись, когда шерсть ровно наполовину.

    Декодер рисует точку, где ты стоишь. Рядом: две картинки, просто смешанные.

  3. Жёлтая стрелка значит «больше шерсти». Используй её, чтобы сделать C пушистой.

    Перетащи круглый хвост стрелки на зверушку. Её уши должны остаться прежними.

  4. Карта кодов это латентное пространство.

    Прогулки и стрелки по нему плавно меняют зверушек.

  5. Найди зверушку с длинными ушами и колючей шерстью.

    Тяни синюю точку. Оставайся внутри пунктирного облака.

  6. Какие булавки декодер превратит в мусор?

    Нажми на все, потом «Проверить».

    Декодер обучают только на кодах настоящих зверушек. Коды далеко за этим облаком это места, где он никогда не тренировался, поэтому там он рисует мусор.

  7. Математика: поставь точку на четверть пути от a к b.

    Точка при t это (1 − t) · a + t · b, где t = 0.25.

  8. Куда попадёт A + стрелка шерсти?

    Нажми на P1, P2 или P3.

    Прибавить стрелку к коду значит сдвинуть точку на стрелку: (−1 + 1.6, −1.5 + 1.2) = (0.6, −0.3). Это A с большей шерстью.

  9. Гольф стрелками: преврати свою зверушку в цель за как можно меньше ходов.

    Старт у найденной длинноухой колючей зверушки. Каждая кнопка двигает на 0,5 вдоль одной стрелки.

Предыдущий урок: Автоэнкодеры: сжать и собрать · Следующий урок: GAN: фальсификатор против детектива · Часть курса: Генеративный ИИ: создаём новое

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab