Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Beregning af Prædiktiv Nøjagtighed og Rangeringsmetrikker | Dyb Personalisering Gennem Matrixfaktorisering
Market Basket Analyse og Anbefalingssystemer
Sektion 4. Kapitel 5
single

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.

Opgave

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_ratings og actual_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

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt