Я хочу преобразовать TensorVariable в массив numpy и попробовать:
feature_vector = keras_model.get_layer(blob_name).output.numpy()
Но получите ошибку.
AttributeError: у объекта 'TensorVariable' нет атрибута 'numpy'
Я также пытался:
feature_vector = keras_model.get_layer(blob_name).output
init = tf.compat.v1.global_variables_initializer()
with tf.compat.v1.Session() as sess:
sess.run(init)
print(feature_vector.eval())
Но получаю ошибку
theano.gof.fg.MissingInputError: Ввод 0 графика (индексы начинаются с 0), используемого для вычисления Shape (/ input_1), не был предоставлен и ему не было присвоено значение. Используйте флаг Theano exception_verbosity = 'high' для получения дополнительной информации об этой ошибке.