問題タブ [regularized]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
keras - 2 層の重みでカスタム正則化を作成する
これは、実装したいカスタム正則化を説明するコードの小さなスニペットです。
これによりエラーが返さAttributeError: 'Variable' object has no attribute '_keras_history'
れ、モデルを作成できません。このエラーは互換性のない出力が原因であることを知っています (入力は keras 入力レイヤーであるため)。[詳細については、issue #7362@fchollet's
のコメントを参照してください]。
ここでの主な問題は、layer1.trainable_weights[0] と layer2.trainable_weights[0] です。これらはtf.Variable
(tensorflow 変数) であり、 ではありませんKeras Tensors
。ケラステンソルに変換する必要があります。それ、どうやったら出来るの?
python - RNN 正則化: どのコンポーネントを正則化するか?
分類用の RNN を構築しています (RNN の後にソフトマックス層があります)。何を正則化するかについては非常に多くのオプションがあり、それらすべてを試してみるかどうかはわかりません。効果は同じでしょうか? どのコンポーネントをどの状況で正則化するか?
コンポーネントは次のとおりです。
- カーネルの重み (レイヤー入力)
- 反復重み
- バイアス
- アクティベーション機能(レイヤー出力)