Ожидаемая длина кода при использовании q для данных из p: энтропия p плюс KL(p‖q).
Ключевые тезисы
- Стандартная функция потерь классификации и языкового моделирования.
- Минимизация кросс-энтропии = максимизация правдоподобия.
- Перплексия языковой модели — экспонента кросс-энтропии.
Подробный разбор
2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.
1Связь с правдоподобием
Почему это стандартная функция потерь классификации.
- KL-дивергенция: насколько одно распределение отличается от другого
- энтропия — мера неопределённости распределения
- вероятность (или показатель нормы)
- распределение, предсказанное моделью
- норма — длина вектора
от модели не зависит, поэтому минимизация кросс-энтропии в точности эквивалентна минимизации KL-дивергенции — и одновременно максимизации логарифмического правдоподобия данных.
- энтропия — мера неопределённости распределения
- вероятность (или показатель нормы)
- распределение, предсказанное моделью
2Label smoothing
Небольшая правка цели, заметно улучшающая калибровку.
- коэффициент, задающий вес слагаемого или скорость обновления
- истинное значение целевой переменной
- номер или количество: индекс шага, число соседей, кластеров или позиций
Модель перестаёт стремиться к бесконечно большим логитам и становится менее переуверенной. Обычно ; метрика accuracy почти не меняется, а ECE и устойчивость улучшаются.
Связанные темы
Вероятность и информация
Probability70%
Теория вероятностей · ОсновыЯзык неопределённости: распределения, условные вероятности и теорема Байеса описывают, как данные порождаются и как обновлять убеждения.
Statistics70%
Статистика · ОсновыКак от выборки перейти к выводам о генеральной совокупности: оценки, доверительные интервалы и проверка гипотез.
Information Theory70%
Теория информации · ОсновыИзмеряет количество информации и различие между распределениями. Отсюда родом энтропия, кросс-энтропия и KL-дивергенция.
Probability Distribution70%
Распределение вероятностей · Математический справочникЗакон, задающий вероятности значений случайной величины.
Expectation70%
Математическое ожидание · Математический справочникСреднее значение случайной величины по её распределению.
Variance70%
Дисперсия · Математический справочникМера разброса значений вокруг среднего.
Covariance70%
Ковариация · Математический справочникМера совместной изменчивости двух величин; корреляция — её нормированная версия.
Entropy70%
Энтропия · Математический справочникМера неопределённости распределения: максимальна при равномерном, нулевая при детерминированном.
KL Divergence70%
KL-дивергенция · Математический справочникНасколько распределение q плохо описывает распределение p; несимметрична и не является метрикой.
Bayes Theorem70%
Теорема Байеса · Математический справочникПравило пересчёта вероятности гипотезы после получения новых данных.
Naive Bayes70%
Наивный байесовский классификатор · Классическое машинное обучениеПрименяет теорему Байеса при «наивном» предположении о независимости признаков — и работает лучше, чем должно.
Log Loss70%
Логарифмические потери · МетрикиОценивает качество самих вероятностей, а не только меток: уверенная ошибка штрафуется очень сильно.