single
Challenge: Beregning av prediktiv nøyaktighet og rangeringsmetrikker
Sveip for å vise menyen
Ved evaluering av anbefalingssystemer er det viktig å måle både hvor nøyaktig systemet forutsier brukerpreferanser og hvor godt det rangerer anbefalte elementer. Prediktive nøyaktighetsmål som gjennomsnittlig kvadrert feil (MSE) kvantifiserer den gjennomsnittlige kvadrerte forskjellen mellom predikerte og faktiske vurderinger, og gir et enkelt mål på modellens ytelse. Rangeringsmål vurderer derimot hvor effektivt systemet sorterer anbefalinger slik at brukerne sannsynligvis finner de mest relevante elementene øverst på anbefalingslisten. Samlet gir disse målene et helhetlig bilde av styrker og svakheter ved en anbefalingsmotor.
Sveip for å begynne å kode
Gitt to lister som representerer predikerte og faktiske brukervurderinger for et sett med elementer, er oppgaven å beregne sentrale evalueringsmetrikker for et anbefalingssystem. Disse metrikkene hjelper deg å vurdere både den prediktive nøyaktigheten og rangeringskvaliteten til modellen din.
- Beregn gjennomsnittlig kvadrert feil (MSE) mellom
predicted_ratingsogactual_ratings. - Bestem presisjon på 3, som er andelen av de 3 høyest predikerte elementene som også er blant de 3 høyest rangerte faktiske elementene.
Returner begge metrikker som et tuppel.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår