之前一直想可视化模型的注意力热力图,找到了gradcam算法,具体是调用keras-vis的库。但是一直调试一直报错很苦恼,前前后后搞了一个月才成功跑通,于是今天准备写个博客记录一下心路历程,也方便后来者参考,不必再浪费太多时间在debug上 问题描述: 在用预训练模型VGG16做base_model并finetune时,报如下错误: ValueError: Unable to determine penultimate Conv or Pooling layer for layer_idx: 2 但是如果是自己定义的模型就可以正常输出。 看起来应该是一个找不到对应layer的错误。于是很自然