IS score
Зачем это важно? Раньше качество генерации оценивали глазами — субъективно и медленно. IS даёт автоматический, воспроизводимый результат. Он позволяет сравнивать модели: если одна нейросеть получает 9 баллов, а другая 6, первая явно создаёт более реалистичные и разнообразные образы. Правда, у метрики есть ограничения, но она остаётся стандартом.
Как это работает? Представьте, что вы показываете сгенерированную картинку классификатору — нейросети, обученной распознавать тысячи категорий. Хорошее изображение кошки должно восприниматься как кошка с высокой уверенностью — это «чёткость». Если в наборе есть кошки, собаки и самолёты, распределение предсказаний станет равномерным — это «разнообразие». IS объединяет оба свойства: чем увереннее модель в каждом снимке и чем разнообразнее набор, тем выше балл. Считается через KL-дивергенцию — меру различия между распределениями.
Прикладной пример. Команда делает нейросеть для генерации лиц. Версия А выдаёт сто одинаковых лиц — IS низкий, например 3. Версия Б генерирует сто разных и реалистичных лиц — IS вырастает до 8. Это сразу показывает, какую версию оставить, не просматривая тысячи картинок.
Вывод: IS — быстрый автоматический способ измерить качество генеративной модели, балансируя между реализмом и разнообразием. Он не заменяет визуальный анализ, но служит надёжным ориентиром.
Поделиться