制限ホップフィールドネットワーク(2)
「制限ホップフィールドネットワーク(1)」の続きです。
図1
が
図2
に変わると、式(3)
- ・・・・(3)
はどのように書き換えられるでしょうか? まず式(3)のについて考えてみます。見える層のしきい値を、隠れた層のしきい値をで表します。そして見える層のニューロンの出力を、隠れた層のニューロンの出力をで表します。は、今までの表記法ではニューロンのしきい値を表していましたが、これから採用する表記法では上記の意味になります。文字を用いたのは「隠れた(hidden)」の頭文字だからのようです。また、のほうは「見える(visible)」の頭文字のようです。
さて、このように表記法を変えると、はになります。ここでは見える層に属するニューロンの数で、は隠れた層に属するニューロンの数です。上の図の例に当てはめると、、、です。
次にについて検討します。これから採用する表記法ではは見える層のニューロンを、は隠れた層のニューロンを指すことになるので、上の図1でのは、これからの表記法では図2を参照してのように書き表されることになります。では必ず、1番目の添字が見える層のニューロンを、2番目の添字が隠れた層のニューロンを、指すことになります。今までの表記法のようにとするわけにはいきません。そうするともで表されなければならなくなります。つまり、今までの表記法でのを、今回の表記法では、つまりと表すことになります。よっては、であることに注意すれば、今回の表記法ではと表されることになります。なお、が正方行列であるのに対してが必ずしも正方行列とは限らない点に注意して下さい。上の図の例で言えばは7×7の行列ですが、は3×4の行列です。
以上から式(3)は、以下のように書き換えられます。
- ・・・・(4)
では、次に特定のパターンの時にエネルギーが最低になるようにととを調整することを考えます。これはホップフィールドネットワーク再検討(2)と同様に考えればよいです。よって、、であるような特定のパターンの時にエネルギーが最小になるためには
- ・・・・(5)
と置けばよいことが分かります。式(5)を変形して
ここで定数項を無視すれば
- ・・・・(6)
式(6)を(4)と比較すると、
- ・・・・(7)
- ・・・・(8)
- ・・・・(9)
とすればよいことが分かります。