tensorflow Konstante mit variabler Größe
Ich habe eine variable Stapelgröße, daher haben alle meine Eingaben die Form
tf.placeholder(tf.float32, shape=(None, ...)
, um die variablen Chargengrößen zu akzeptieren. Wie können Sie jedoch einen konstanten Wert mit variabler Stapelgröße erstellen? Das Problem ist mit dieser Zeile:
log_probs = tf.constant(0.0, dtype=tf.float32, shape=[None, 1])
Es gibt mir einen Fehler:
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
Ich bin sicher, dass es möglich ist, einen konstanten Tensor mit variabler Chargengröße zu initialisieren. Wie kann ich das tun?
Ich habe auch folgendes ausprobiert:
tf.constant(0.0, dtype=tf.float32, shape=[-1, 1])
Ich erhalte diesen Fehler:
ValueError: Too many elements provided. Needed at most -1, but received 1