Apa definisi akurasi Top-n?

15

Saya membaca makalah ilmiah tentang klasifikasi gambar. Dalam hasil percobaan mereka berbicara tentang akurasi top-1 dan top-5 tetapi saya belum pernah mendengar istilah itu, juga tidak dapat menemukannya menggunakan google.

Bisakah seseorang memberi saya definisi atau menunjuk saya ke suatu tempat? :)

Enoon
sumber

Jawaban:

25

Dalam akurasi 5 teratas, Anda memberi pujian pada diri sendiri karena memiliki jawaban yang tepat jika jawaban yang tepat muncul dalam lima tebakan teratas Anda.

Harun
sumber
6

Saya menemukan penjelasan ini oleh seorang Nathan Yan di Quora

Keakuratan Top-N berarti bahwa kelas yang benar berada dalam probabilitas Top-N agar dapat dihitung sebagai "benar". Sebagai contoh, misalkan saya memiliki kumpulan data gambar

  • Anjing
  • Kucing
  • Anjing
  • Burung
  • Kucing
  • Kucing
  • Mouse
  • pinguin

Untuk masing-masing, model akan memprediksi kelas, yang akan muncul di sebelah kelas yang benar dalam kutipan

  • Anjing anjing"
  • Kucing “Burung”
  • Anjing anjing"
  • Burung "burung"
  • Kucing kucing"
  • Kucing kucing"
  • Mouse "Penguin"
  • "Anjing" Penguin

Keakuratan Top-1 untuk ini adalah (5 benar dari 8), 62,5%. Sekarang anggaplah saya juga membuat daftar seluruh kelas yang diprediksi oleh model, dalam urutan probabilitas mereka (semakin jauh kanan kelas muncul, semakin kecil kemungkinan model berpikir gambar tersebut kelas tat)

- Dog “Dog, Cat, Bird, Mouse, Penguin”
- Cat “Bird, Mouse, Cat, Penguin, Dog”
- Dog “Dog, Cat, Bird, Penguin, Mouse”
- Bird “Bird, Cat, Mouse, Penguin, Dog”
- Cat “Cat, Bird, Mouse, Dog, Penguin”
- Cat “Cat, Mouse, Dog, Penguin, Bird”
- Mouse “Penguin, Mouse, Cat, Dog, Bird”
- Penguin “Dog, Mouse, Penguin, Cat, Bird”

Jika kita mengambil akurasi ke-3 teratas untuk ini, kelas yang benar hanya perlu berada di tiga kelas prediksi teratas untuk dihitung. Alhasil, meski modelnya tidak sempurna mendapatkan setiap masalah, akurasi top-3-nya adalah 100%!

batu-batuan
sumber