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.
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_ratingsenactual_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
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.