Keras инициализирует тензор заполнителя вызывает ошибку "График отключен"
Я инициализирую тензор заполнителя с такими нулями:
state = tf.zeros_like(tf.keras.backend.placeholder(shape=(None, 45), dtype=tf.float32))
Я хочу
batch size
быть первым измерением, поэтому я положил
None
поскольку
batch size
распознается во время вычисления.
Затем я использую это
tensor
передать его механизму внимания, а затем
lstm
кодировщик. Проблема в том, что заполнитель, похоже, не заполняется нулями во время сеанса, поскольку возникает ошибка ниже:
ValueError: Graph disconnected: cannot obtain value for tensor Tensor("Placeholder:0", shape=(None, 45), dtype=float32) at layer "tf_op_layer_ZerosLike". The following previous layers were accessed without issue: ['tf_op_layer_strided_slice']
С другой стороны, я могу использовать тензор нетерпения, но таким образом я не могу поставить
None
как первое измерение.
Как я могу этого добиться?