2017-11-16 6 views
1

CNN(例:http://fomoro.com/tools/receptive-fields)の受信フィールド(RF)の計算方法については多くのリソースがありますが、スキップ接続に関しては何も見つかりませんでした。 [1]では、スキップ接続によって有効RFが小さくなると述べられていますが、理論RFには何が起こりますか?スキップ接続でブロックの受容野を計算するには?

今日の終わりに、多くの残余ブロックを含むネットワークの受容野をどのように計算するかを知りたいと思います。

おかげで、 ダニエル

+0

[1] Luo、Wenjie、et al。 "深い畳み込みニューラルネットワークにおける効果的な受容野の理解"ニューラル情報処理システムの進歩。 2016年 – dchevitarese

答えて

0

TL; DRはすべてスキップ接続を無視して受容野を計算します。

最初に、一般的なケースでは、データフローAとBの2つのブランチがあるとしましょう。ブランチAとBの受容フィールドを別々に計算し、ブランチがマージするときに最大値を取ることができます。 (最大をとることができる理由は、分岐が通常はチャネル連結を介してマージすることです)。

ここで、1つのブランチがスキップ接続であり、もう1つがそうでない場合は、より大きな受容フィールドが得られます。多くのスキップ接続がある場合、最長ルート(スキップ接続なし)は最大受容フィールドを与えます。したがって、TL; DRの結果。代わりに、単純なスキップ接続を使用すると、inception blockのようなものを持っている場合、枝の間で最大値を取得


はより複雑になります。 このような場合は、compute the receptive field directly by definitionとします。

関連する問題