Python 给定CNN的回归激活映射

Python 给定CNN的回归激活映射,python,machine-learning,keras,regression,convolutional-neural-network,Python,Machine Learning,Keras,Regression,Convolutional Neural Network,本文讨论用回归激活映射(RAM)代替类激活映射(CAM)。有几篇文章描述了如何实现CAM。但是,我找不到任何内存或文件中使用的代码 谁有RAM的代码示例 更新: 看看这个例子: 当pred是标量时,第16行和第17行应该是什么 class_idx = np.argmax(preds[0]) class_output = model.output[:, class_idx] 编辑:糖尿病视网膜病变检测论文库: 编辑2:将标题从InceptionV3更改为任何CNN架构RAM和CAM之间似乎没有太

本文讨论用回归激活映射(RAM)代替类激活映射(CAM)。有几篇文章描述了如何实现CAM。但是,我找不到任何内存或文件中使用的代码

谁有RAM的代码示例

更新: 看看这个例子:

当pred是标量时,第16行和第17行应该是什么

class_idx = np.argmax(preds[0])
class_output = model.output[:, class_idx]
编辑:糖尿病视网膜病变检测论文库:


编辑2:将标题从InceptionV3更改为任何CNN架构

RAM和CAM之间似乎没有太大区别。它们都使用全球平均池层的权重。

对于接收v4,宽度和高度从(299299)到(147147)->(73,73)->(71,71)->(35,35)->(17,17)->(8,8)。因此,使用上面文章中提到的RAM将得到(8,8)分辨率的图像。