Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bewertung der Empfehlungsleistung mit Mittleren Quadratischen Fehlerkennzahlen | Tiefe Personalisierung durch Matrixfaktorisierung
Market Basket Analyse und Empfehlungssysteme

Bewertung der Empfehlungsleistung mit Mittleren Quadratischen Fehlerkennzahlen

Swipe um das Menü anzuzeigen

Mean Squared Error (MSE): Definition, Formel und Interpretation

Note
Definition

Der mittlere quadratische Fehler, oder MSE, ist eine grundlegende Kennzahl zur Bewertung, wie genau die von einem Empfehlungssystem vorhergesagten Bewertungen mit den tatsächlichen Nutzerbewertungen übereinstimmen. Er misst den Durchschnitt der Quadrate der Differenzen zwischen den vorhergesagten und den tatsächlichen Werten.

Die Formel für den MSE lautet:

MSE=1ni=1n(yiy^i)2\text{MSE} = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2

wobei:

  • yiy_i die tatsächliche Bewertung für das Element ii ist;
  • y^i\hat{y}_i die vorhergesagte Bewertung für das Element ii ist;
  • nn die Gesamtanzahl der verglichenen Bewertungen ist.

Ein niedrigerer MSE-Wert bedeutet, dass die Vorhersagen näher an den tatsächlichen Bewertungen liegen, während ein höherer MSE auf größere Fehler zwischen den Vorhersagen des Systems und den tatsächlichen Nutzerbewertungen hinweist.

Berechnung des MSE für vorhergesagte vs. tatsächliche Bewertungen

Zur Berechnung des MSE gehen Sie wie folgt vor:

  1. Ziehen Sie jede vorhergesagte Bewertung von der tatsächlichen Bewertung ab, um den Fehler für jede Vorhersage zu erhalten;
  2. Quadrieren Sie jeden Fehler, um sicherzustellen, dass alle Werte positiv sind und größere Fehler stärker gewichtet werden;
  3. Addieren Sie alle quadrierten Fehler;
  4. Teilen Sie die Gesamtsumme durch die Anzahl der Vorhersagen, um den Mittelwert zu erhalten.

Bedeutung des MSE für die Modellevaluierung

Der MSE ist wichtig, da er eine einzelne Kennzahl liefert, die die Vorhersagegenauigkeit eines Empfehlungssystems zusammenfasst. Er ist besonders nützlich zum Vergleich verschiedener Modelle oder zur Feinabstimmung von Parametern, da ein niedrigerer MSE direkt eine bessere Leistung bei der Vorhersage von Nutzerpräferenzen widerspiegelt. Da die Fehler quadriert werden, ist der MSE empfindlich gegenüber großen Abweichungen, was hilfreich ist, wenn größere Fehlanpassungen stärker bestraft werden sollen.

Note
Mehr erfahren

RMSE (Root Mean Squared Error) ist die Quadratwurzel des MSE. Der Fehler wird in denselben Einheiten wie die ursprünglichen Bewertungen ausgedrückt, was die Interpretation der Abweichung der Vorhersagen von den tatsächlichen Nutzerbewertungen erleichtert. RMSE wird häufig zusammen mit MSE zur Bewertung von Empfehlungssystemen verwendet, da es ein intuitiveres Verständnis der Vorhersagegenauigkeit vermittelt.

Beispiel: Berechnung des MSE für eine Reihe von Vorhersagen

Angenommen, Sie haben eine Reihe tatsächlicher Nutzerbewertungen und die vom System vorhergesagten Bewertungen für fünf Filme:

  • Tatsächliche Bewertungen: [4, 3, 5, 2, 1]
  • Vorhergesagte Bewertungen: [5, 2, 4, 2, 1]

Sie berechnen die Differenzen, quadrieren diese, summieren sie und teilen durch 5 (die Anzahl der Bewertungen), um den MSE zu erhalten.

12345678910111213
import numpy as np # Actual and predicted ratings actual_ratings = np.array([4, 3, 5, 2, 1]) predicted_ratings = np.array([5, 2, 4, 2, 1]) # Calculate squared differences squared_errors = (actual_ratings - predicted_ratings) ** 2 # Compute mean squared error mse = np.mean(squared_errors) print('Mean Squared Error:', mse)

1. Welche Aussage beschreibt am besten, was ein niedriger mittlerer quadratischer Fehler (MSE) über die Vorhersagen eines Empfehlungssystems aussagt?

2. Welche der folgenden Kennzahlen misst direkt den durchschnittlichen quadrierten Unterschied zwischen vorhergesagten und tatsächlichen Bewertungen in einem Empfehlungssystem?

question mark

Welche Aussage beschreibt am besten, was ein niedriger mittlerer quadratischer Fehler (MSE) über die Vorhersagen eines Empfehlungssystems aussagt?

Wählen Sie die richtige Antwort aus

question mark

Welche der folgenden Kennzahlen misst direkt den durchschnittlichen quadrierten Unterschied zwischen vorhergesagten und tatsächlichen Bewertungen in einem Empfehlungssystem?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 4. Kapitel 4
some-alt