私はAdaBoostシーケンスアルゴリズムを実装していますが、現在、P. ViolaとM. Jonesオリジナルペーパーに基づいて、いわゆるCascaded AdaBoostを実装しようとしています。残念ながら私はいくつかの疑問を抱き、1つの段階の閾値を調整することに関連しています。私たちは、元の紙で読むことができるように、手順は文字通り一つの文に記述されている:しきい値であるカスケードされた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 * sum(アルファ)表現値か、0.5因子だけか?
- しきい値の初期値はどのくらいですか? (0.5?)
- "閾値を下げる"とは何を意味しますか?新しいしきい値を繰り返し選択する必要がありますか? 0.5,0.4,0.3≦減少する段階は何ですか?
私はこの情報をGoogleで検索しようとしましたが、残念ながら有用な情報が見つかりませんでした。
ありがとうございました。
9.5,10.5,10.2、5.4,6.7とは何ですか?あなたの答えを広げてください。 – mrgloom
これらの値は、対応するアルファによって重み付けされた現段階の個々の弱判別器からの累積応答である。たとえば、alphas(1、2.5、3、4)の弱判別器を4つ使用している場合、最初の陽性サンプルでは最初にサンプルを1(つまり9.5)、2番目のサンプルすべてが1したがって10.5)。明らかにこれらのアルファは他の値を説明するのに十分ではありませんが、値がより弱い分類子でどのように計算されるかは明らかです。 – thomas