Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Challenge: Beräkning av prediktiv noggrannhet och rankningsmått | Djup Personalisering Genom Matrisfaktorisering
Market Basket Analysis och Rekommendationssystem
Avsnitt 4. Kapitel 5
single

single

Challenge: Beräkning av prediktiv noggrannhet och rankningsmått

Svep för att visa menyn

Vid utvärdering av rekommendationssystem är det viktigt att mäta både hur exakt systemet förutspår användarpreferenser och hur väl det rangordnar rekommenderade objekt. Prediktiva noggrannhetsmått såsom medelkvadratiskt fel (MSE) kvantifierar den genomsnittliga kvadratiska skillnaden mellan förutsagda och faktiska betyg, vilket ger ett tydligt mått på modellens prestanda. Rangordningsmått å andra sidan bedömer hur effektivt systemet ordnar rekommendationer så att användarna sannolikt hittar de mest relevanta objekten högst upp i sina rekommendationslistor. Tillsammans ger dessa mått en heltäckande bild av en rekommendationsmotors styrkor och svagheter.

Uppgift

Svep för att börja koda

Givet två listor som representerar förutsagda och faktiska användarbetyg för en uppsättning objekt, är din uppgift att beräkna viktiga utvärderingsmått för ett rekommendationssystem. Dessa mått hjälper dig att bedöma både den prediktiva noggrannheten och rangordningskvaliteten hos din modell.

  • Beräkna medelkvadratiskt fel (MSE) mellan predicted_ratings och actual_ratings.
  • Fastställ precision vid 3, vilket är andelen av de tre högst förutsagda objekten som också finns bland de tre högst faktiska objekten.

Returnera båda måtten som en tuple.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt