我有一个保存的模型,我希望从中应用最终层的最终权重。我已经加载了图表并知道张量的位置,但我无法将张量的形状作为数组获取。我知道数组的形状是 2048x6。我如何获得像这样的实际值
[[1,2,3],[1,2,3]...]。谢谢
这是我的代码
import tensorflow as tf
saver = tf.train.import_meta_graph('_retrain_checkpoint.meta')
graph = tf.get_default_graph()
tensor = tf.get_default_graph().get_tensor_by_name("final_retrain_ops/weights/final_weights:0")
print(tensor)
print(tf.TensorShape(tensor.get_shape()).as_list()
>>>Tensor("final_retrain_ops/weights/final_weights:0", shape=(2048, 6), dtype=float32_ref)
>>>(2048, 6)