【发布时间】:2019-12-10 17:52:56
【问题描述】:
步骤
layer_name = 'avg_pool'
activations = result_model.get_layer(layer_name).get_output_at(0)
给出以下数据类型的激活。
如何从中获取值或将其转换为 numpy aray?目标是从这一层获得中间输出。
【问题讨论】:
标签: python tensorflow keras keras-layer activation
步骤
layer_name = 'avg_pool'
activations = result_model.get_layer(layer_name).get_output_at(0)
给出以下数据类型的激活。
如何从中获取值或将其转换为 numpy aray?目标是从这一层获得中间输出。
【问题讨论】:
标签: python tensorflow keras keras-layer activation
我不确定您的问题的含义。你只是想从 Tensor 中获得价值吗?如果是这样,它可以通过activations.eval() 或sess.run(activations) 轻松导出。确保您已通过sess = tf.Session() 创建会话。
在调试 tensorflow 代码时,建议您在导入 tensorflow 后通过 tf.enable_eager_execution() 开启急切执行模式。这将使张量流就地派生张量的值。
【讨论】: