TwiddleLab / Искусственный интеллект / Генеративный ИИ: создаём новое
Генерировать или классифицировать
Что ты узнаешь
- Классификатору нужна только граница между видами: он говорит, что это такое.
- Генеративная модель выучивает облако, где живут настоящие примеры, распределение данных.
- Сэмплирование случайной точки из этого облака даёт совершенно новый пример, который всё равно выглядит настоящим.
Как идёт урок
Классификатор говорит, что это такое. Как машина может сделать что-то новое?
Каждая точка это настоящая зверушка, поставленная по длине ушей и округлости тела.
Будь классификатором: отдели Fluffer от Spiker одной линией.
Тяни две круглые ручки. Fluffer должны быть на фиолетовой стороне.
Теперь будь генератором: сделай 3 новых Fluffer.
Нажми на место на карте. Оно превратится в зверушку с такими ушами и таким телом.
Машина делает то же самое: выучивает облако, потом сэмплирует из него.
Нажми «Выучить облако», потом «Сэмплировать 6».
Генеративная модель выучивает, где живут данные.
Твои 3 зверушки это синие точки. Зверушки машины жёлтые. Все пришли из одного облака.
Генератор Fluffer рисует одну новую зверушку. Куда она скорее всего попадёт?
Нажми на A, B или C.
Сэмплирование выбирает точки пропорционально тому, насколько они часты в выученном облаке. Середина облака самое частое место.
Классификатор говорит, что все 8 это Fluffer. Найди 3, которые не похожи ни на одного настоящего.
Нажми на зверушку: карта покажет, откуда она. Можно ошибиться 3 раза.
Следующий урок: Автоэнкодеры: сжать и собрать · Часть курса: Генеративный ИИ: создаём новое
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.