我已經實現的AdaBoost序列算法,目前我想實現所謂的級聯AdaBoost的,立足於P. Viola和M.瓊斯原紙的一些細節。不幸的是,我有一些疑問,與調整一個階段的門檻有關。正如我們在原來的報紙上看到,該過程在字面上一句話描述:有關調整級聯AdaBoost的階段門檻
Decrease threshold for the ith classifier until the current
cascaded classifier has a detection rate of at least
d × Di − 1 (this also affects Fi)
我不知道主要是兩件事情:
- 什麼門檻?它是0.5 *總和(alpha)表達式值還是隻有0.5個因子?
- 什麼應該是閾值的初始值? (0.5?)
- 什麼是 「降低門檻」 的細節是什麼意思?我是否需要迭代選擇新閾值0.5,0.4,0.3?減少的步驟是什麼?
我試圖在谷歌搜索這個信息,但不幸的是我找不到任何有用的信息。
謝謝你的幫助。
的是9.5,10.5,10.2,5.4,6.7?請延長你的答案。 – mrgloom
這些值是來自當前階段中各個弱分類器的累加響應,由它們的對應alpha進行加權。例如,如果你有4個弱分類器和alpha(1,2.5,3,4),這意味着對於第一個正樣本,除第一個樣本外,所有樣本均爲1(因此爲9.5),而第二樣本全部回答爲1(因此10.5)。顯然,這些alpha不足以解釋其他值,但應該清楚如何使用更弱的分類器來計算值。 – thomas