Как в учебнике
Пусть фиксированный классификатор $h$ проверяется на $n>0$ размеченных наблюдениях $(x_i,y_i)$. Индикатор $\mathbf1\{h(x_i)\ne y_i\}$ равен 1 при неверном ответе и 0 при верном. Ошибка классификации на выборке $S$ — доля неверных ответов:
$$\operatorname{err}_S(h)=\frac1n\sum_{i=1}^{n}\mathbf1\{h(x_i)\ne y_i\}.$$
Сумма считает ошибки, деление на $n$ переводит число в долю от 0 до 1. Каждое наблюдение имеет одинаковый вес. При $n=0$ эта формула не определена: отсутствие проверок не даёт нулевой ошибки.
Та же формула применяется к обучающей, валидационной и тестовой выборкам, но смысл результата зависит от их роли. Нулевое значение на данных, по которым настраивали модель, не устанавливает качество на новых объектах.
Если новые пары $(X,Y)$ приходят из распределения $P$, ошибка на этом распределении — ожидаемый индикатор: $R_P(h)=\mathbb E_{(X,Y)\sim P}[\mathbf1\{h(X)\ne Y\}]$. Это вероятность неверной метки, а не автоматически известное число. Ошибка на независимой представительной выборке оценивает эту величину и может отличаться от неё из-за состава конечной выборки.
Связанные понятия: Классификация с учителем, Разделение данных на обучение, валидацию и тест.
Если ровно $k$ наблюдений предсказаны неверно, эмпирическая ошибка равна $k/n$, а доля верных ответов — $1-k/n$. Формула учитывает только совпадение меток: уверенность предсказания и величина численной разности кодов классов в неё не входят. Перестановка названий классов одновременно в правильных и предсказанных метках не меняет результат. Соответствие каждой пары одному объекту при этом должно сохраняться.
На пальцах
Доля ошибок похожа на проверку диктанта: за каждый неверный ответ появляется одна красная палочка, затем число палочек делится на число ответов. Две ошибки из четырёх и две из ста дают разный результат при одинаковом расходе красной ручки. Название проверенного набора существенно: безупречно заученный лист ещё не характеризует следующий диктант. Каждая ошибка здесь имеет одинаковый вес независимо от уверенности и последствий. Палочки честно считают частоту промахов, но цену каждого и условия будущего экзамена за них никто не выбрал.
Пример
В учебной выборке четыре объекта. Правильные метки: 0, 1, 1, 0; предсказания: 0, 0, 1, 1. Сопоставляются метки только одного и того же объекта.
Ошибка классификации
Сравнение ответов
На втором и четвёртом объектах предсказание отличается от правильной метки.
Шаг 1 из 3: Сравнение ответов
Все шаги текстом
Сравнение ответов
На втором и четвёртом объектах предсказание отличается от правильной метки.
- Истина
- 0110
- Предсказание
- 0 ✓включён0 ✗исключён1 ✓включён1 ✗исключён
Индикаторы ошибок
Верный ответ даёт 0, неверный — 1. В результате две единицы.
- Индикаторы
- 01текущий01текущий
- Число ошибок
- 2текущий
Доля ошибок
Из четырёх ответов неверны два. Ошибка равна 0.5, или 50%.
- Ошибки
- 2исключён
- Всего
- 4
- Доля
- 0.5текущий
В примере неправильны именно позиции 2 и 4. Нельзя вычитать сумму меток из суммы предсказаний: обе суммы здесь равны 2 и дали бы ложный ноль, потому что ошибки в разные стороны сократились. Индикатор сначала превращает каждое несовпадение в отдельную единицу, и лишь затем выполняется суммирование. Полученные 50% относятся к четырём показанным объектам, а не гарантируют такую долю на следующей выборке.
Источник исходного конспекта: материал лекции.