tensorflow 实现 Class Activation Map 用于 分类目标定位

来源:互联网 发布:知柏地黄丸哪家好 编辑:程序博客网 时间:2024/06/03 18:30


对《Learning Deep Features for Discriminative Localization》的剖析

一个最近的使用例子是吴恩达公司做的肺炎诊断准确率超过人类医生

在这篇论文中,认为图片在经过卷积层的特征提取后,通过CAM,除了不弱的分类精度外,还能对分类的依据进行定位,相当于诠释网络是如何做出分类判断的。
CAM的核心部分如下图:


在卷积层之后,使用了一个叫GAP的池,全称是global average pooling。全局平均池的优点就是大量减少参数量,以及保持图像的空间结构。
尾端使用全连接层full connected layer进行分类输出。该层能够针对每一个分类有一套权重。

使用 Inception V3 举例:

该网络经过卷积层后,大小为(8x8x2048),经过GAP层后(1x1x2048),全连接层权重为(2048x10)。10个类别分别对应着10个全连接层权重,每个类别对应2048个权重。
生成热力图时,将图片卷积后的(8x8x2048)和某一类别全连接层权重(1x2048)的乘积后得到热力图(8x8)。将该热力图暴力展开成所需要的大小即可。


该例所使用的代码已全部上传至我的github中,可自行下载查看,欢迎交流,欢迎star。
(https://github.com/wpydcr/tf-slim-Class-Activation-Map)
阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 九江火车站附近酒店 南海九江职业技术学校 九江自驾游攻略 九江至景德镇 马鞍山到九江火车时刻表 九江有什么大学 昆明到九江火车时刻表 江西九江区号 九江有什么好玩 九江妇幼保健院怎么样 合肥到九江火车时刻表 九江到昆明火车时刻表 九江外国语学校 江西九江温度 九江到井冈山 抚州到九江的汽车 萍乡到九江火车时刻表 九江人才招聘 南昌到九江汽车 驻马店到九江的火车 江西九江租房 九江到共青城动车时刻表 九江到青岛火车时刻表 九江到瑞昌的汽车 商丘到九江火车时刻表 九江到德安动车时刻表 含笑九泉 九泉 九泉一笑 九泉之岛 九泉归来 九泉在哪个省 九泉之下也瞑目 九泉卫星发射中心属于哪里 九泉卫星发射中心在哪个省 热血江湖九泉在哪 太古帝君 九泉 九泉归来 子莫语 热血江湖九泉 一滴何曾到九泉 什么叫含笑九泉脑筋急转弯