為什麼要使用Top 5 error

2021-10-07 06:36:57 字數 710 閱讀 4483

因為在影象分類的任務中,乙個影象中可能會有多個物體,那麼我們的演算法會可能會全部識別出來,並按照置信度大小排序。如果我們只使用了top-1 error,那麼有可能演算法會因為識別到了這個物體但是不是置信度最高而受到懲罰。為了讓我們演算法保留識別出乙個影象中的多個物體的能力,所以我們採取了top-5 error,只要前五個識別出來了,就算正確。這樣就減少了識別出來卻受到懲罰的現象。

top-5 error計算方法如下:

e =1

n∑k=

1nmi

njd(

lj,g

k),d

(x,y

)=0i

fx=y

and1

othe

rwis

ee=\frac\sum_^n min_jd(l_j,g_k),d(x,y)=0\ if\ x=y\ and\ 1 \ otherwise

e=n1​k

=1∑n

​min

j​d(

lj​,

gk​)

,d(x

,y)=

0ifx

=yan

d1ot

herw

ise其中,g

kg_k

gk​是我們的標註值,n

nn是我們有幾個標註,在分類任務裡標註為1,l

jl_j

lj​是我們識別出來的前五個物體。

為什麼要使用blog

有哥們問我,你為什麼使用blog?我總結了一下,覺得有如下幾個原因。1對自己的督促 有了blog,就會經常記得寫點東西 就會經常翻翻網上的新文章,了解一下新技術,不至於迷失在忙碌的生活中 如果把自己的所感所想所學寫出了,自己對自己也會有個概念,不至於迷迷糊糊 還有,畢竟是掛在網上的文字,心中難免擔心...

為什麼要使用XML

xml 代表擴充套件標記語言 extensible markup language 是由 world wide web consortium w 3c 的 xml工作組定義的。這個工作組是這樣描述該語言的 擴充套件標記語言 xml 是 sgml 的子集,其目標是允許普通的 sgml 在web 上以目...

為什麼要使用Nginx?

有人說這些基準測試是不準確的,因為在這樣那樣的環境下,做的比較不一致。我傾向同意基準測試只是告訴了我們其中一部分情況,你能做的是消除偏見 有人見過所有人都同意乙個基準測試是公平的嗎?我是沒見過。我們投資的一些公司把web平台切換到nginx後,可以顯著的解決擴充套件問題。nginx明顯有效的實現了今...