畳み込み層のパラメーター数


9

この高度に引用された論文、著者らは、重みパラメータの数に関する以下の説明を与えます。なぜパラメータがあるのか​​、私にはよくわかりません 私はそれがあるべきだと思う49 Cの各以来、Cの入力チャネルを共有している同じフィルタ、49個のパラメータを。49C249CC49

ここに画像の説明を入力してください


1
ここで画像を使用すると、検索できないため、質問の質が低下します。代わりにテキストの使用を検討してください。
Neil Slater

回答:


17

実際にはです。最初のCは入力チャネルの数、2番目のCはフィルターの数です。49CCCC

CS231nからの引用:

要約すると、Convレイヤー:

  • サイズW 1 × H 1 × D 1のボリュームを受け入れますW1×H1×D1
  • 4つのハイパーパラメータが必要です。
    • フィルターの数K
    • それらの空間範囲F
    • ストライドS
    • ゼロパディング量。P
  • サイズボリュームを生成します。 W2×H2×D2
    • W2=(W1F+2P)/S+1
    • (つまり、幅と高さは対称性によって等しく計算されます)H2=(H1F+2P)/S+1
    • D2=K
  • FFD1(FFD1)KKバイアス。
  • dW2×H2dSd

ハイパーパラメータの一般的な設定は、です。ただし、これらのハイパーパラメータを動機付ける一般的な慣習と経験則があります。以下のConvNetアーキテクチャのセクションを参照してください。F=3,S=1,P=1


こんにちはIcyblade、返信ありがとうございます。ただし、私の質問はまだ「パラメーター共有を使用すると、フィルターごとにFFD1の重みが導入される」というステートメントに関連しています。各単一フィルターにはD1入力チャネルへの2つの接続があることがわかっているため、このステートメントによると、このフィルターを接続する重みは異なりますさまざまな入力チャネルの中で、それは正しいですか?
user297850 '20

これらの重みの値は異なりますが、数値は同じです。
Icyblade 2017

ここで画像貼り付けを使用すると、検索できないため、回答の品質が低下します。代わりにテキストの使用を検討してください。しかし、私は答えに同意します-それは私には正しいようです。
Neil Slater

@ user297850:質問を拡張しないでください-それでも問題が解決しない場合は、新しい質問をしてください。
Neil Slater

@NeilSlaterヒントをありがとうございます。再フォーマットには少し時間がかかります。
Icyblade 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.