アプリ版:「スタンプのみでお礼する」機能のリリースについて

ホップフィールドニューラルネットワークを用いてA/D変換を行う問題に関して勉強中なのですが、エネルギー関数を

E=(1/2)*(u-Σ(i=1 to m){Yi*2^i})^2+(1/2)*Σ(i=1 to m){(2^i)^2*Yi*(Yi-1)}
と定義した場合

E=(1/2)*Σ(i=1 to m)Σ(j≠i=0 to m){2^(i+j)*YiYj}-Σ(i=1 to m){(-2^(2i-1)+2^i*u)*Yi}
と整理できるみたいなのですが、途中の計算がわからず困っています。
ちなみに、uは変換するアナログ量、Yiは0か1の出力です。

かなり見ずらいかもしれませんがお願いします。

A 回答 (1件)

その2つの式,少なくともどちらか間違ってませんか?


最初の式はuに関する2次式なのに,2番目の式はuの1次式です .

それから,最初の式の2番目のΣの中に Yi * (Yi - 1) という因子が
ありますが,これは合っているのでしょうか?
Yi が0か1ならば,上記の因子は常に0ですが.

Yi * Y(i-1) の間違い?
それとも (ホップフィールドについては知りませんが)
エネルギーの最小値を求めるための技法?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

上の問題は何とか解決することが出来ました。

Yiが0か1のとき上記の関数が極小値をとり、
Yiを変数として考えてEが最小になればよいのでYi*(Yi-1)で間違いないかと思います。
それと第2式のuの2次式はエネルギーの最小化に関係ない定数項なので省略してあったようです。

Yiが0か1の出力って書き方がまずかったですね。

お礼日時:2006/11/26 00:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!