TensorFlowの畳み込みにドロップアウトを単純に適用できるかどうかは疑問です。どのように適用されますか?畳み込みマスクの重みは、入力上で「スライド」している間にランダムにゼロに設定されていますか?TensorFlowサポートの畳み込みレイヤーがドロップアウトしますか?
答えて
任意の入力テンソルでドロップアウトを適用できます。この入力がどのように計算されたかは問題ではありません。入力の各要素は単純に保持され(縮尺され、以下を参照)、ゼロに設定されます。
https://www.tensorflow.org/api_docs/python/tf/nn/dropoutより:
確率
keep_prob
と、1/keep_prob
によってアップスケーリングされた入力要素、そうでなければ出力0
を出力します。スケーリングは、期待される合計が変更されないようにします。デフォルトでは、各要素は独立して保持または削除されます。例えば
:
conv = tf.nn.conv2d(...)
drop = tf.nn.dropout(conv, keep_prob=0.5)
との対話は行われません。また、畳み込みレイヤーでドロップアウトを行う方法は複数あるようです(標準ドロップアウトとMCドロップアウト):https://arxiv.org/abs/1506.02158 –
RNNのDropoutWrapper(https:// www。 tensorflow.org/versions/r0.10/api_docs/python/rnn_cell.html#DropoutWrapper)?そのドキュメントによると、それはまた、単に "入力および/または出力ドロップアウトです。ドロップアウトはその状態では使用されません。"ドロップアウトを行う他の方法は現在TensorFlowに実装されていないようです。 – fwalch
- 1. 畳み込みネットワーク:完全に接続されたレイヤーのドロップアウト
- 2. TensorFlow畳み込みNueralネットワークチュートリアル
- 3. Tensorflow畳み込みとnumpy畳み込みの違い
- 4. tensorflowに畳み込みlstmの実装がありますか?
- 5. Keras畳み込みレイヤーはカラーチャンネルで何をしますか?
- 6. Udacityディープラーニング畳み込みニューラルネットワーク - TensorFlow
- 7. TensorFlowのカスタム空間畳込み
- 8. kerasモデルの畳み込みレイヤーの可視化
- 9. 稠密レイヤーを畳み込みレイヤーに変換する方法をPython keras
- 10. 予測のためのTensorflowの畳み込みニューラルネットワーク
- 11. どこで畳み込みレイヤにドロップアウトを適用する必要がありますか?
- 12. Tensorflowの畳み込みオートエンコーダーの共有ウェイト
- 13. TensorFlowで畳み込みRNNを実装する方法は?
- 14. Tensorflow畳み込みネットワーク - 次元(形状)の計算方法
- 15. 1d畳み込みニューラルネットのTensorflow再整形エラー
- 16. レイヤーまたは畳み込みレイヤをプールした後のアクティベーション機能?
- 17. Tensorflow畳み込みを用いたスライディング内積
- 18. 畳み込みニューラルネットワークにおけるドロップアウトがコンバージェンスを妨げるのはなぜですか?
- 19. TensorFlow:畳み込みネットワークで寸法互換性エラーが発生しない
- 20. アンパッドカーネルの畳み込み
- 21. ゴーランの畳み込み
- 22. 畳み込みニューラルネットワークでPoolingレイヤーの後にイメージサイズを印刷する方法
- 23. Tensorflow:ミニバッチの各サンプルに異なるフィルタを使用した畳み込み
- 24. 空間畳み込み対周波数畳み込み画像の逆フィルタ
- 25. 畳み込みネットワークの重み?
- 26. デコンボリューション(逆畳み込み)とは何を意味しますか?
- 27. 畳み込みニューラルネットワーク - 可視化重み
- 28. FFTによる畳み込みの短所は、実空間畳み込みと比べて何ですか?
- 29. ガウス畳み込みグラフをプロットする
- 30. ケラスネットワークを畳み込みにする
ドロップアウトは、コンボリューションの出力に適用されるには、いくつかの構造がDropoutWrapperを実装し、それを別のことを行うものの、フィルタの重み –