Ein Code, den ich modifiziere, verwendet tf.get_variable
für Gewicht Variablen und tf.Variable
für Bias-Initialisierung. Nach einigem Suchen scheint es, dass get_variable
wegen seiner Übertragbarkeit in Bezug auf das Teilen immer bevorzugt werden sollte. Also habe ich versucht, die Bias-Variable auf get_variable
zu ändern, aber es scheint nicht zu funktionieren.Null Initialisierung für Verzerrungen mit Get_Variable in Tensorflow
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]))
ich einen Fehler erhalten, dass die Form nicht für Konstanten angegeben werden. Aber das Entfernen der Form löst dann einen Fehler für keine Argumente aus.
Ich bin sehr neu zu tf
, so dass ich wahrscheinlich etwas Grundsätzliches hier falsch verstehe. Danke für die Hilfe im Voraus :)
'tf.get_variable (name = "b1", initializer = tf.zeros_initializer (shape = [128]))' so? – xxi