如何查看keras的张量对象输出?

时间:2018-03-19 14:21:38

标签: keras tensor

我们知道: Keras.layers.Embedding将正整数(索引)转换为固定大小的密集向量。例如[[4],[20]] - > [[0.25,0.1],[0.6,-0.2]]

我想知道如何查看或打印密集矢量输出。 要么 如何查看张量对象的输出?

1 个答案:

答案 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)