single
Challenge: Beregning af Prædiktiv Nøjagtighed og Rangeringsmetrikker
Stryg for at vise menuen
Ved evaluering af anbefalingssystemer er det afgørende at måle både, hvor præcist systemet forudsiger brugerpræferencer, og hvor godt det rangerer de anbefalede elementer. Prædiktive nøjagtighedsmetrikker såsom middel kvadreret fejl (MSE) kvantificerer den gennemsnitlige kvadrerede forskel mellem forudsagte og faktiske vurderinger, hvilket giver et enkelt mål for modellens ydeevne. Rangeringsmetrikker vurderer derimod, hvor effektivt systemet sorterer anbefalinger, så brugerne sandsynligvis finder de mest relevante elementer øverst på deres anbefalingslister. Samlet set giver disse metrikker et omfattende billede af en anbefalingsmotors styrker og svagheder.
Swipe to start coding
Givet to lister, der repræsenterer forudsagte og faktiske brugerbedømmelser for et sæt af varer, er din opgave at beregne centrale evalueringsmetrikker for et anbefalingssystem. Disse metrikker hjælper dig med at vurdere både den forudsigende nøjagtighed og rangordningskvaliteten af din model.
- Beregn middelkvadreret fejl (MSE) mellem
predicted_ratingsogactual_ratings. - Bestem præcision ved 3, hvilket er andelen af de 3 højest forudsagte varer, der også er blandt de 3 højest vurderede faktiske varer.
Returnér begge metrikker som et tuple.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat