Я хочу инициализировать обучаемую переменную со значением заполнителя в тензорном потоке V1, пробовал несколько раз, но кажется, что переменная не обновляется в обучении.
self.a = tf.get_variable("a", initializer=tf.zeros_like(self.a_static))
self.a = tf.assign(self.a, self.a_static)
, в то время как self.a_static
заполнитель. В этом случае self.a
, кажется, не обновляется во время тренировки.
Когда я использую
self.a = tf.get_variable("a", initializer=self.a_static)
, программа сообщает об ошибке
tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'a' with dtype float and shape xxx.
, но я вставил заполнитель во время обучение.
Есть ли более эффективные способы инициализации обучаемой переменной с заполнителем?
Заранее большое спасибо!