3

ニューラル ネットワークが完全にトレーニングされた後 (通常のフィード フォワード ネットワークを想定)、最終的な出力に対して 1 つの入力の重みを計算する方法はありますか? 1 つのニューロンに対する入力の重みについて話しているわけではないことに注意してください (その値は、トレーニング プロセス中に NN によって計算および調整する必要があります)。

たとえば、3 つの入力 x1、x2、x3 があり、1 つの出力 y があるとします。ネットワークがトレーニングされた後、x1 が y にどの程度影響するかを知ることができますか? x1 に対する y の偏導関数によって計算する必要があると思います。しかし、ネットワークが表す非線形関数を知るにはどうすればよいでしょうか? これはまったく可能ですか?

ありがとう!

4

2 に答える 2

1

素晴らしい質問...

思いつく方法は2つ。1つは「ヒントン図」を使った目視検査です(Googleで調べてください)。ただし、別の簡単な方法は、単一の入力に大きな値を入力し、他の入力に小さな値 (ゼロ?) を入力して、各出力値がどうなるかを確認することです。

他にもより高度なアプローチがありますが、これらは開始するのに最適な方法です。

頑張って!何か興味深いものを見つけた場合や、どの計算が最も効果的であったかをお知らせください。

于 2012-11-30T04:52:51.450 に答える