Es scheint, Tensorflow unterstützt nicht variable Batch-Größe für bidirektionale RNN. In diesem Beispiel wird die sequence_length
zu batch_size
gebunden, die eine Python ganze Zahl ist:Wie variable Chargengröße für bidirektionale RNN in Tensorflow zu verwenden
_seq_len = tf.fill([batch_size], tf.constant(n_steps, dtype=tf.int64))
outputs, state1,state2 = rnn.bidirectional_rnn(rnn_fw_cell, rnn_bw_cell, input,
dtype="float",
sequence_length=_seq_len)
Wie kann ich unterschiedliche Losgrößen für Ausbildung und Prüfung verwenden?