【问题标题】:displaying weights & activations in cnn & unet在 cnn 和 unet 中显示权重和激活
【发布时间】:2020-08-28 15:24:40
【问题描述】:

我正在使用 Tensorflow、Numpy 和 Matplotlib 在 Python 中进行编程,我想看看如何在我的 CNN 图表中可视化学习的权重和激活。

我的算法的基本流程(我想在我的图中表示)如下:

  1. 输入图像
  2. 二值化图像
  3. 通过CNN运行图像(基本conv2drelu/maxpool
  4. 通过许多输入数据示例运行它。

我想可视化学习的权重。

我还想要一个未标记的图像,我想对其进行测试,并在测试时可视化权重。

有没有办法使用图像来可视化而不是尝试使用 TensorBoard?

【问题讨论】:

    标签: python tensorflow pytorch conv-neural-network


    【解决方案1】:

    是的,这是一个不错的库供您用于此目的:Keract

    使用函数get_activations 然后display_activations

    【讨论】:

    • 非常感谢!我仍然收到以下错误: NameError Traceback (most recent call last) in () ----> 1 keract.get_activations(model, x, layer_name=None, nodes_to_evaluate= None, output_format='simple', auto_compile=True) NameError: name 'keract' is not defined
    • 此导入是否有效from keract import get_activations
    • 是的,导入工作正常,但之后我收到错误..不知道为什么。谢谢
    猜你喜欢
    • 2022-08-04
    • 2017-10-12
    • 2021-09-08
    • 2016-09-17
    • 2016-10-09
    • 2022-08-04
    • 2016-08-17
    • 1970-01-01
    • 2017-01-17
    相关资源
    最近更新 更多