Huber loss
Интуиция: представьте, что вы оцениваете дальнобойность стрелка. При промахе на сантиметр квадратный штраф заставляет тренироваться. Но при промахе на километр квадрат даст абсурдное число, которое перекроет все успехи. Тогда разумно перейти на линейный штраф: он признаёт крупную ошибку, но не даёт ей доминировать. Именно так Huber loss переключается в зависимости от величины отклонения.
Прикладной пример: прогноз цен на жильё. В выборке есть обычные квартиры и два экстремально дорогих пентхауса. С обычной квадратичной ошибкой модель занизит цены на нормальных квартирах, лишь бы уменьшить колоссальные ошибки на пентхаусах. Применяя Huber loss с разумной дельтой, модель игнорирует часть влияния выбросов и настраивается на большинство объектов, что даёт более точные прогнозы для типового жилья.
Итог: Huber loss — гибкий компромисс между чувствительностью к ошибкам и сопротивлением выбросам. Она не универсальна, но для регрессий с шумом или редкими аномалиями часто работает лучше других функций. Ключевой навык — выбрать дельту, соответствующую масштабу данных.
Поделиться