問題タブ [generative-adversarial-network]
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.
python - テンソルフローで直接ドロップアウト層: トレーニング方法は?
Keras でモデルを作成した後、勾配を取得し、tf.train.AdamOptimizer クラスを使用して Tensorflow に直接適用したいと考えています。ただし、ドロップアウト レイヤーを使用しているため、トレーニング モードかどうかをモデルに伝える方法がわかりません。トレーニングキーワードは使用できません。これはコードです:
dropout を使用しても、 dropout レイヤーの有無にかかわらず同じ動作が得られrate=1
ます。これを解決するには?
machine-learning - Keras: モデルのコンパイル後に「trainable」属性を更新する
Keras に条件付き GAN (CGAN) モデルがあります。
私の目標は、弁別器を定期的にフリーズして、学習できないようにすることです。(これは実験的な作業のためのものです。)しかし、モデルをコンパイルした後に.trainable
属性を実際に更新する方法が見つかりません。gan.D
属性を定期的に手動で変更しようとしましたが、識別器が何を学習し続けても関係ありません。
trainable
モデルのコンパイル後にモデルの属性を更新することは実際に可能ですか? もしそうなら、これを達成する方法の簡単な例に感謝します!