Huber-Verlust
Huber-Verlust is a popular Verlustfunktion used in regression problems, particularly in maschinellem Lernen and statistics. It combines the advantages of two other Verlustfunktionen: mittlerer quadratischer Fehler (MSE) and mittlerer absoluter Fehler (MAE). Unlike MSE, which can be heavily influenced by outliers due to the squaring of errors, Huber Loss is designed to be robust against such anomalies.
Der Huber-Verlust wird durch einen Parameter namens Schwellenwert (oft mit δ), which determines the point at which the loss function transitions from quadratic to linear. For residuals (the differences between actual and predicted values) that are less than δ in Absolutwerten verhält sich der Huber-Verlust wie der MSE und verwendet die Formel:
Huber-Verlust = 0,5 * (Residuum)^2
Für Residuen, die δ übersteigen δ, the loss is calculated using the absolute error formula, which is less sensitive to large errors:
Huber Loss = δ * (|residual| – 0.5 * δ)
Diese Kombination ermöglicht es dem Huber-Verlust, eine glatte Gradientenlinie für optimization while limiting the influence of outliers. When selecting δ, it is important to consider the scale of the data and the specific characteristics of the dataset.
Huber Loss is particularly useful in scenarios where a dataset contains outliers that could skew the results if MSE were used exclusively. It strikes a balance between maintaining sensitivity to small errors and robustness against large deviations, making it a versatile choice for many regression applications.