Представьте, что вы учите робота играть в дартс. Он бросает дротики — и вот результаты: Как оценить, насколько хорошо робот играет? Кажется, проще некуда — достаточно сложить ошибки: 0+(−2)+3=1. Неплохо, но это обман: два промаха (−2 и +3) почти компенсировали друг друга! Тут на помощь приходит среднеквадратичная ошибка (СКО или MSE — Mean Squared Error). Среднеквадратичная ошибка показывает, насколько результаты расчета разнятся с реальными цифрами — но с одним хитрым трюком: все ошибки возводятся в квадрат. Шаг 1. Считаем ошибки (разницу между реальным и предсказанным): Шаг 2. Возводим ошибки в квадрат в записи языка программирования Python. (Две звездочки — это возведение в степень, двойка после звездочек — показатель степени.) Вот тут и начинается магия: Шаг 3. Считаем среднее квадратов: Шаг 4. Извлекаем квадратный корень (по желанию), чтобы вернуться к исходным единицам измерения — получаем среднеквадратичное отклонение: Как видите, реальная ошибка вовсе не 1, как могло показаться
Среднеквадратичная ошибка: почему нейросети её обожают (и при чём тут цифра 1)
Партнёрская публикация
2 дня назад2 дня назад
1
3 мин