私は入力ベクトル/マトリックスであるN = W1 * Tanh(W2 * I)
という形式のニューラルネットワークを持っています。私がこれらの体重を学ぶとき、出力は特定の形をしています。しかし、正規化レイヤーを追加すると、たとえばN' = Softmax(W1 * Tanh(W2 * I))
が出力されますが、N 'の出力ベクトルの1要素は1に近く、残りはほぼゼロになります。 SoftMax()だけでなく、どの正規化レイヤーでもそうです。このような問題に対する標準的な解決法はありますか?softmaxを追加すると、重み更新が大幅に変更されます
-1
A
答えて
0
これはsoftmax functionの動作です。おそらくあなたが必要とするのはシグモイド関数です。
+0
yi = yi/sum of yiの – Rumu
+0
のように単純な正規化を行っても問題は解決しません。これは必要な動作です。期待した結果は何ですか? –
関連する問題
- 1. テーブルに行を追加すると幅が変更されますか?
- 2. WPFを最大化すると幅が更新されませんか?
- 3. AzureにWeb.configが大幅に変更されました。
- 4. テキストが追加されたときの高さと幅の変更ツールチップウィンドウ
- 5. SQLDataAdapterが更新されていますが、データベースに追加されて更新されていません。
- 6. 列を更新するとSSTableが変更されますか?
- 7. 変数の読み込みと更新にキューイングを追加する方法は?
- 8. 更新データが変更された場合のみ更新をトリガーする
- 9. 幅を渡すとページが更新されます
- 10. syncfusion ejtreegrid新しく追加されたノードを変更する
- 11. 整数スライスを整数スライスに追加すると、追加されるスライスが変更されます
- 12. 空の表のセルにテキストを追加するとその幅が変更されます
- 13. Gitは新しいファイルのみを追加します。変更されたファイルは追加しません
- 14. 実行時に追加されたProgressBarの幅を変更する
- 15. 要素が追加された後にListViewを更新する
- 16. ドロップダウンオプションが変更されたときにテーブルを更新する
- 17. ファイルサイズが変更されたときにページを更新する
- 18. ローカルイメージソースファイルが変更されたときにイメージコンテナを更新する
- 19. Request.Bodyは、パラメータがルートに追加されたときに変更されます
- 20. ListViewが自動的に更新され、新しいデータ項目のみが追加されます
- 21. フロートは0.1を追加すると変更されません
- 22. Xamarin:変更するとResource.Designer.csが更新されません
- 23. データベースに変更が加えられると、radgridを更新しますか?
- 24. Laravel 5クエリービルダ - insert()コールに「重複キー更新」を追加する
- 25. テーブルにカラムを追加すると、ビューのsqlが変更されます
- 26. 全体の幅を変更せずにパディングを追加する
- 27. Java Swing - アイコンまたはテキストを追加するとJLabelの幅が変更されましたか?
- 28. 背景色を追加すると、ブートストラップグリッド要素の幅が変更されますか?
- 29. 変更されたときに検索アイコンを追加する
- 30. コンテンツが変更された場合にのみ、データグリッドビューを更新します
「特定のフォーム」とはどういう意味ですか?なぜあなたはそれを問題と呼んでいますか?これは、分類を正規化するための完全に正常な動作です。正確なアプリケーションとは何ですか(質問には注意タグはありますが、注意点はありません) – lejlot
セルフアテンションエンコーダ/デコーダモデルです(上記のNは自己アテンションモデルです) @lejlot特定の形では、出力ベクトルが途中まで増加した後に交互に増加(たとえば0.1,0.3,0.5,1.5,0.5,1,3,0,1.2)するような一定の特性(望ましい)を持っていることを意味します。しかし、ソフトマックスレイヤーを追加した後、このようなものが得られます - (0.001,0.00,0,0.01,0.998,0.001,0,0、...)。 – Rumu
これは単に、出力「N」が他の値よりもかなり大きな1つの値を有することを意味する。質問に「N」の値を加えてください。 – Maxim