Ich habe zunächst meine Gewichte wie folgt:Methoden der Gewichte in Faltungs Neuronale Netze Initialisierung - Python/TensorFlow
def new_weights(shape):
return tf.Variable(tf.truncated_normal(shape, stddev=0.05))
Aber ich erkannte, dass ich Gewichte hatte -0 wie in der folgenden Abbildung:
Dann habe ich beschlossen, es so zu definieren, und für mich die Gewichte sind akzeptabel:
def new_weights(shape):
return tf.Variable(tf.zeros(shape))
Ich möchte wissen, was die Implikation der Verwendung von tf.truncated_normal ist und was bedeutet die -zeros? Und wenn Sie irgendwelche Probleme haben, sie so zu initialisieren.
Und zwischen den beiden führte ich, was wäre die beste Methode zur Initialisierung von Gewichten?
Okay, aber was das -zeros bedeutet das? Bedeutet das, dass sie zu -1 tendieren? – QuestionsStackOverflow
Was meinst du mit -zeros? –
-0.064785 usw. In tf.truncated_normal – QuestionsStackOverflow