Jag hittade den här förklaringen av en Nathan Yan på Quora
Top-N-noggrannhet betyder att rätt klass får vara i Top-N-sannolikheten för att den ska räknas som "korrekt". Anta att jag har en datauppsättning med bilder
- Hund
- Katt
- Hund
- Fågel
- Katt
- Katt
- Mus
- Pingvin
För var och en av dessa förutsäger modellen en klass som kommer att visas bredvid rätt klass i citat
- Hund "Hund"
- Katt ”Fågel”
- Hund "Hund"
- Fågel ”Fågel”
- Katt "katt"
- Katt "katt"
- Mus "Penguin"
- Pingvin ”Hund”
Topp-1-noggrannheten för detta är (5 rätt av 8), 62,5%. Antag att jag också listar ut resten av klasserna som modellen förutspådde, i fallande ordning efter deras sannolikheter (ju längre till höger klassen visas, desto mindre troligt tror modellen att bilden är tatklass)
- Hund "Hund, katt, fågel, mus, pingvin"
- Katt "Fågel, mus, katt, pingvin, hund"
- Hund “Hund, katt, fågel, pingvin, mus”
- Fågel "Fågel, katt, mus, pingvin, hund"
- Katt "Katt, fågel, mus, hund, pingvin"
- Katt "Katt, mus, hund, pingvin, fågel"
- Mus “Penguin, Mouse, Cat, Dog, Bird”
- Pingvin "Hund, mus, pingvin, katt, fågel"
Om vi tar top-3-noggrannheten för detta behöver rätt klass bara vara i de tre bästa förutsagda klasserna för att räkna. Som ett resultat, trots att modellen inte får alla problem perfekt, är dess topp-3-noggrannhet 100%!