模型中的“展开” keras模型

时间:2018-11-15 17:43:26

标签: python keras

我有一个训练有素的模型,我想使用visualize_cam函数使用Keras-vis可视化类激活图。此功能取决于过滤器的层号和倒数第二层的层号(此处的倒数第二层号必须大于过滤器的层号才能显示)。但是,我的模型如下所示:

Layer (type)                 Output Shape              Param #   
=================================================================
input_13 (InputLayer)        (None, 299, 299, 3)       0         
_________________________________________________________________
xception (Model)             (None, 2048)              20861480  
_________________________________________________________________
dense_7 (Dense)              (None, 2)                 4098      
=================================================================
Total params: 20,865,578
Trainable params: 20,811,050
Non-trainable params: 54,528

我知道我可以使用model.layers [1] .layers访问图层,但是Keras-vis需要索引。有什么方法可以将Xception模型展开到其组成的层中,并使用当前训练过的总模型权重创建未嵌套的模型?

0 个答案:

没有答案