Я хотел инициализировать некоторую переменную в моей сети с помощью значений numpy. Для примера рассмотрим:
init=np.random.rand(1,2)
tf.get_variable('var_name',initializer=init)
когда я делаю это, я получаю сообщение об ошибке:
ValueError: Shape of a new variable (var_name) must be fully defined, but instead was <unknown>.
почему я получаю эту ошибку?
Чтобы попытаться исправить это, я попытался сделать:
tf.get_variable('var_name',initializer=init, shape=[1,2])
что дало еще более странную ошибку:
TypeError: 'numpy.ndarray' object is not callable
Я пробовал читать документы и примеры, но это не помогло.
Невозможно ли инициализировать переменные с массивами numpy с помощью метода get_variable в TensorFlow?