Top-1 accuracy和Top-5 accuracy的概念及理解
官方解釋,也是我所查到了的最多的解釋
top-1
就是你預測的label取最後概率向量裡面最大的那一個作為預測結果,如果你的預測結果中概率最大的那個分類正確,則預測正確。否則預測錯誤
top-5
就是最後概率向量最大的前五名中,只要出現了正確概率即為預測正確。否則預測錯誤。
由此可以看出,top5一般比top1大
自行理解的解釋
在混淆矩陣中,可以看到每一個數字代表著每個真實類別被預測成所有類別的概率,那麼在這麼多預測結果中,按照概率由大到小排列。
top-1就是隻看概率最大的那個結果,是否預測正確,將其作為top-1的結果。
top-5就是看概率最大的前五個結果,只要裡面包含了預測正確的結果,就算預測正確,將其作為top-5的結果。
自我認為,自己這麼理解就明白了,兩種解釋語言表述方法,大家自行理解吧,若有更好的理解方式,歡迎交流~
相關文章
- caffe的python介面繪製loss和accuracy曲線示例Python
- 準確率(Accuracy) 精確率(Prescision) 召回率(Recall)
- 機器學習中的 precision、recall、accuracy、F1 Score機器學習
- [白話解析] 通過例項來梳理概念 :準確率 (Accuracy)、精準率(Precision)、召回率(Recall)和F值(F-Measure)
- 多執行緒(一)、基礎概念及notify()和wait()的使用執行緒AI
- vuex 中的核心概念及原理Vue
- SAP的概念及優缺點
- NSProxy的理解和使用
- Exception和Error的理解ExceptionError
- DPC和ISR的理解
- promise的理解和使用Promise
- Future和CompletableFuture的理解
- @bean和@component的理解Bean
- SPU和SKU的理解
- git的基本概念及命令使用Git
- C# 程式集、模組和型別概念及關係C#型別
- redis api的使用和理解RedisAPI
- 對AIDL和Binder的理解AI
- 對session和cookie的理解SessionCookie
- Flink Time和Watermark的理解
- python 程式的使用和理解Python
- spring之AOP的概念及簡單案例Spring
- 管程(Monitor)概念及Java的實現原理Java
- 針織毛衫的概念及設計
- 股權和創業投資基金概論創業
- 喧譁的背後:Serverless 的概念及挑戰Server
- CUDA常用概念及注意點
- Kubernetes概念及核心物件物件
- Python類、模組、包的概念及區別Python
- IP地址的概念及IP子網劃分
- 雲主機的概念及其優缺點
- Python中集合的概念及基本操作詳解!Python
- Promise && async/await的理解和用法PromiseAI
- 關於rpc的整理和理解RPC
- 狀態模式的理解和示例模式
- Java NIO的理解和應用Java
- SpringBoot之ApplicationContextInitializer的理解和使用Spring BootAPPContext
- 概覽