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.
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_ratingsochactual_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
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal