Null initialiser für Neigungen mit get_variable in tensorflow
Einen code ich ändern, ist die Verwendung tf.get_variable
für Gewicht-Variablen und - tf.Variable
bias-Initialisierung. Nach einigem suchen scheint es, dass get_variable
sollte immer bevorzugt werden aufgrund Ihrer Portabilität in Bezug auf die Freigabe. So habe ich versucht, ändern Sie die bias-variable zu get_variable
aber kann nicht scheinen, um es zu arbeiten.
Original: tf.Variable(tf.zeros([128]), trainable=True, name="b1")
Mein Versuch: tf.get_variable(name="b1", shape=[128], initializer=tf.zeros_initializer(shape=[128]))
Bekomme ich eine Fehlermeldung, dass die Form sollte nicht angegeben werden, für die Konstanten. Aber das entfernen der Form und wirft dann einen Fehler für keine Argumente.
Ich bin sehr neu in tf
also ich bin wahrscheinlich etwas grundlegendes Missverständnis hier. Vielen Dank für die Hilfe im Voraus 🙂
tf.get_variable(name="b1", initializer=tf.zeros_initializer(shape=[128]))
so?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte Folgendes funktionieren:
tf.get_variable(name="b1", shape=[128], initializer=tf.zeros_initializer())