我们知道: Keras.layers.Embedding将正整数(索引)转换为固定大小的密集向量。例如[[4],[20]] - > [[0.25,0.1],[0.6,-0.2]]
我想知道如何查看或打印密集矢量输出。 要么 如何查看张量对象的输出?
答案 0 :(得分:0)
您可以在此处查看:https://keras.io/getting-started/faq/#how-can-i-obtain-the-output-of-an-intermediate-layer
用几句话说: 使用您感兴趣的输出层从训练模型创建一个新模型,然后使用方法预测。
layer_name = 'my_layer'
intermediate_layer_model = Model(inputs=model.input,
outputs=model.get_layer(layer_name).output)
intermediate_output = intermediate_layer_model.predict(data)