このブログ投稿では、主に以前の2人の回答者の回答を統合していますが、ここでは記録を学習する目的でのみ使用しています。
参照接続:https : //www.zhihu.com/question/65587875
Faster R-CNNコードには、理解しにくい2つの変数、bbox_inside_weightsとbbox_outside_weightsがあります。いくつかの回答を参照した後、少し理解して、ここで簡単に記録してください。
1. bbox_inside_weights
正のサンプル回帰損失の重みを設定するために使用され、デフォルトは1です。
バウンディングボックス回帰の後半を見ることができます。ここで、Pi *はフォアグラウンド(fg)の回帰のみを指し、bbox_inside_weightsはこれを指します。
コードブロックでは、最初にinside_weightsはすべてゼロの行列であり、次に(1.0、1.0、1.0、1.0)を書き込みます(label = 1)。
2. bbox_outside_weights
bbox_outside_weightsは、分母として機能するNregである必要があります。