B

Binäre Kreuzentropie

BCE

Binäre Kreuzentropie ist eine Verlustfunktion, die bei binären Klassifikationsaufgaben zur Schulung von maschinellen Lernmodellen verwendet wird.

Binary Cross-Entropy, oft abgekürzt als BCE, ist eine weit verbreitete Verlustfunktion in maschinellem Lernen, particularly in binärer Klassifikation tasks. It measures the dissimilarity between the true labels (0 or 1) and the predicted probabilities from a model. The goal of using Binary Cross-Entropy is to optimize the model’s predictions so that they closely match the actual outcomes.

Die Formel für Binäre Kreuzentropie lautet:
- (y * log(p) + (1 - y) * log(1 - p))
where y is the true label (0 or 1), and p is the predicted probability that the output is 1. This function outputs a value between 0 and infinity, where a lower value indicates a better fit between the model’s predictions and the actual labels.

In der Praxis wird Binary Cross-Entropy in verschiedenen Anwendungen wie verwendet Bildklassifikation, spam detection, and sentiment analysis. When training a model, the Optimierungsalgorithmus seeks to minimize this loss function, thereby improving the accuracy of the predictions. The function is particularly useful because it provides a smooth gradient, which is essential for gradient-based optimization methods like stochastic gradient descent (SGD).

One important aspect of Binary Cross-Entropy is that it penalizes incorrect predictions more heavily when they are confident. For instance, if the model predicts a probability close to 1 for a negative Klasse (label 0), it incurs a significant penalty, prompting the model to adjust its weights to reduce such confident but incorrect predictions in future iterations.

Strg + /