3
たたみ込みニューラルネットワーク(CNN)では、画像をたたみ込むときに、ドット積または要素ごとの乗算の合計を使用する演算ですか?
以下の例は、deeplearning.aiの講義から抜粋したもので、結果は要素ごとの積(または「要素ごとの乗算」)の合計であることを示しています。赤い数字はフィルターの重みを表しています。 (1 ∗ 1 )+ (1 ∗ 0 )+ (1 ∗ 1 )+ (0 ∗ 0 )+ (1 ∗ 1 )+ (1 ∗ 0 )+ (0 ∗ 1 )+ (0 ∗ 0 )+ (1 ∗ 1 )=1+0+1+0+1+0+0+0+1=4(1∗1)+(1∗0)+(1∗1)+(0∗0)+(1∗1)+(1∗0)+(0∗1)+(0∗0)+(1∗1)=1+0+1+0+1+0+0+0+1=4(1*1)+(1*0)+(1*1)+(0*0)+(1*1)+(1*0)+(0*1)+(0*0)+(1*1) = 1+0+1+0+1+0+0+0+1 = 4 ただし、ほとんどのリソースでは、使用されているのはドット積であるとしています。 「…ニューロンの出力をとして表すことができます。ここで、はバイアス項です。つまり、bがバイアス項である場合、y = f(x * w)によって出力を計算できます。つまり、入力と重みのベクトルのドット積を実行し、バイアス項を追加してロジットを生成し、変換関数を適用することにより、出力を計算できます。」 ブドゥマ、ニキル; ロカスシオ、ニコラス。ディープラーニングの基礎:次世代のマシンインテリジェンスアルゴリズムの設計(p。8)。O'Reilly Media。キンドル版。 …