Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Het Berekenen van Voorspellende Nauwkeurigheid en Rangschikkingsstatistieken | Diepe Personalisatie via Matrixfactorisatie
Market Basket Analyse en Aanbevelingssystemen
Sectie 4. Hoofdstuk 5
single

single

Uitdaging: Het Berekenen van Voorspellende Nauwkeurigheid en Rangschikkingsstatistieken

Veeg om het menu te tonen

Bij het evalueren van aanbevelingssystemen is het essentieel om zowel te meten hoe nauwkeurig het systeem gebruikersvoorkeuren voorspelt als hoe goed het aanbevolen items rangschikt. Voorspellende nauwkeurigheidsmaten zoals de mean squared error (MSE) kwantificeren het gemiddelde kwadraat van het verschil tussen voorspelde en werkelijke beoordelingen, wat een duidelijke maatstaf biedt voor de modelprestaties. Rangschikkingsmaten beoordelen daarentegen hoe effectief het systeem aanbevelingen ordent, zodat gebruikers de meest relevante items bovenaan hun aanbevelingslijsten vinden. Samen bieden deze maten een volledig beeld van de sterke en zwakke punten van een aanbevelingsengine.

Taak

Veeg om te beginnen met coderen

Gegeven twee lijsten die de voorspelde en werkelijke gebruikersbeoordelingen voor een reeks items weergeven, is het jouw taak om belangrijke evaluatiemaatstaven voor een aanbevelingssysteem te berekenen. Deze maatstaven helpen bij het beoordelen van zowel de voorspellende nauwkeurigheid als de rangschikkingskwaliteit van het model.

  • Bereken de mean squared error (MSE) tussen de predicted_ratings en actual_ratings.
  • Bepaal de precision at 3, oftewel het aandeel van de top 3 voorspelde items die ook tot de top 3 werkelijke items behoren.

Geef beide maatstaven terug als een tuple.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt