【问题标题】:How to see a tensor object output of keras?如何查看keras的张量对象输出?
【发布时间】:2018-08-28 03:31:11
【问题描述】:

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

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

【问题讨论】:

    标签: keras tensor


    【解决方案1】:

    你可以看这里:https://keras.io/getting-started/faq/#how-can-i-obtain-the-output-of-an-intermediate-layer

    简而言之: 使用您感兴趣的输出层从经过训练的模型创建一个新模型,然后使用方法 predict。

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-16
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多