如何查看 MobileNet 中卷积层的输入和输出的确切值
How can I see the exact value for inputs and outputs for a convolutional layer in MobileNet
我正在尝试可视化 MobileNet 中卷积层的输入和输出。 TensorFlow 中是否有任何功能或工具可以让我们看到每一层的输入、输出的确切值?
所以假设如果我有图像,我正在做对象检测。模型运行穿过一堆层,我怎么看数据流?
我会看一看 the TensorFlow debugger, tfdbg。您可以检查中间激活,包括梯度。
启用 eager execution 是另一种选择,其中 TensorFlow 的行为更像 numpy 而不是 domain-specific 语言。您可以使用常规打印语句打印中间激活,或使用 Python 的 pdb。
第三个选项是添加 tf.Print
nodes to the graph. Similarly you could add summaries and send them to TensorBoard。
我正在尝试可视化 MobileNet 中卷积层的输入和输出。 TensorFlow 中是否有任何功能或工具可以让我们看到每一层的输入、输出的确切值? 所以假设如果我有图像,我正在做对象检测。模型运行穿过一堆层,我怎么看数据流?
我会看一看 the TensorFlow debugger, tfdbg。您可以检查中间激活,包括梯度。
启用 eager execution 是另一种选择,其中 TensorFlow 的行为更像 numpy 而不是 domain-specific 语言。您可以使用常规打印语句打印中间激活,或使用 Python 的 pdb。
第三个选项是添加 tf.Print
nodes to the graph. Similarly you could add summaries and send them to TensorBoard。