Als nächstesNächster Leitfaden
Triplettverlust und metrisches Lernen
Grundlagen
Grundlagen-Leitfaden
A loss defines the objective used to assess predictions or another training target.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~3 min
Individual loss values are often combined into a scalar for optimization, and the chosen objective is a proxy that may differ from the application's evaluation metric.
A prediction loss compares outputs with training targets according to a specified rule. Those targets can be labels or values constructed for the learning task; they should not automatically be called unquestionable truth. Implementations may produce per-example losses and then sum or average them for an optimization step. Choosing the rule matters. Mean squared error averages squared residuals, giving large residuals more influence than mean absolute error, which averages their absolute values. For residuals one and three, mean squared error is five, while mean absolute error is two. These are illustrative calculations rather than performance results from a dataset. Classification commonly uses cross-entropy. With a one-hot target and a predicted probability p for its class, the loss is minus log p. A lower probability for the target class gives a larger loss, so confident wrong predictions can incur high loss. The logarithm base determines the units: base-two loss is in bits, while a natural logarithm gives nats. For a target probability of one-quarter, minus log-base-two p is two bits. Gradient-based optimization needs usable derivative information, but differentiability requirements should not be generalized to every learning algorithm. Some losses have nondifferentiable points handled by an appropriate subgradient or surrogate. Accuracy is a discrete evaluation metric and is generally not directly useful as a gradient-training objective. A suitable training loss supplies an optimization signal; final task quality needs evaluation using the relevant metrics.
Verwendung von Kreuzentropieverlust zum Trainieren eines E-Mail-Spam-Klassifikators, der sichere Fehlklassifizierungen bestraft
Wählen Sie den mittleren absoluten Fehler für die Immobilienpreisvorhersage, damit einige extreme Villen das Training nicht dominieren
Anwenden eines Kontrastverlusts, damit ein Gesichtserkennungsmodell Bilder derselben Person zusammenführt
Entwicklung eines Belohnungsmodellverlusts, um einen Chatbot zu hilfreicheren und ehrlicheren Antworten zu bewegen
Objective design can combine prediction terms, regularization, and other task requirements. Comparisons should state the target definition, formula, reduction, units, and evaluation metric. An objective can decrease while an application metric remains unchanged or worsens, so improvement should be measured rather than inferred from training loss alone. Custom losses need examination of the behavior they encourage as well as their numerical and optimization properties.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
A loss defines the objective used to assess predictions or another training target. Individual loss values are often combined into a scalar for optimization, and the chosen objective is a proxy that may differ from the application's evaluation metric.
A loss defines a training objective; it does not automatically measure every aspect of application quality.
Die Kreuzentropie vergleicht vorhergesagte Wahrscheinlichkeitsverteilungen mit echten Bezeichnungen und ist die Standardwahl für die Klassifizierung.
Der mittlere absolute Fehler behandelt alle Fehler proportional und nicht quadriert sie, sodass einige extreme Ausreißer weniger Einfluss haben.
This concerns gradient-based training, not a claim that every possible learning algorithm requires a differentiable loss.
The term minus log p grows as the target-class probability shrinks. This does not guarantee a particular gradient magnitude for every model weight.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Triplettverlust und metrisches Lernen
Grundlagen