Basis van machine learning
Bij gegevens van 1000 items, waarvan er maar 10 positief zijn: wat is de accuracy van een model dat elk item als negatief voorspelt?
- A0%
- B1%
- C99%
Antwoord en toelichting tonen
Antwoord: C. 99%
Als alles als negatief wordt voorspeld, zijn alle 990 negatieven juist en alle 10 positieven fout, dus de accuracy is 990 ÷ 1000 = 99%. Anderzijds vindt het model geen enkel positief geval; de recall is 0%, en het model is nutteloos als het doel is positieven te vinden, zoals bij het opsporen van ziekte of fraude. Bij gegevens waarin de klassen sterk ongelijk vertegenwoordigd zijn (onevenwichtige gegevens) worden modellen daarom niet alleen op accuracy beoordeeld, maar ook op precisie, recall, de F1-score enzovoort. Tegenmaatregelen zijn onder meer fouten in de kleinste klasse zwaarder laten wegen en sampling die het aantal gegevenspunten per klasse gelijktrekt.