Ich kann den folgenden Code in dem Deep MNIST nicht verstehen Experten-Tutorial .
%Vor% Was ist der Zweck von keep_prob: 0.5
, wenn train_step
ausgeführt wird?
Der Wert keep_prob
wird verwendet, um die Abbruchquote 0.5
tf.nn.dropout()
operator.
Der Wert keep_prob
wird über einen Platzhalter eingegeben, so dass der gleiche Graph für das Training (mit keep_prob = 0.5
) und die Auswertung (mit keep_prob = 1.0
) verwendet werden kann. Eine alternative Möglichkeit, diese Fälle zu behandeln, besteht darin, verschiedene Diagramme für Training und Evaluierung zu erstellen: Sehen Sie sich die Verwendung von Dropouts in der aktuellen convolutional.py
Modell für ein Beispiel.
Tags und Links tensorflow