当前位置: 首页 > news >正文

品牌注册公司搜索引擎seo关键词优化效果

品牌注册公司,搜索引擎seo关键词优化效果,b2b采购平台网站,建个网站怎么让香港客户看到先上张效果图,本来打算移植霹雳老师的使用Pytorch实现Grad-CAM并绘制热力图。但是看了下代码,需要骨干网络按照标准写法(即将特征层封装为features数组),而我写的网络图省事并没有进行封装,改造网络的代价又…

        先上张效果图,本来打算移植霹雳老师的使用Pytorch实现Grad-CAM并绘制热力图。但是看了下代码,需要骨干网络按照标准写法(即将特征层封装为features数组),而我写的网络图省事并没有进行封装,改造网络的代价又太大了,所以干脆直接重写一个。

一、生成热力图

        大致可以分为三步:①读取图片;②前向传递运算;③用特征向量生成特征图。而图片的resize图简单可以直接用transforms,后面反正也是直接resize回来的,并不会造成变形。

# 加载一个transforms用于变形,input_shape为预设的图像尺寸
transform = transforms.Compose([transforms.Resize((input_shape[0],input_shape[1])),transforms.ToTensor(),transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),])
image = Image.open(image_path)     #image_path为文件路径
input_tensor = transform(image)    #将图片转换为tensor类型
input_batch = input_tensor.unsqueeze(0)    #为tensor添加batch维度# 前向传递
model.eval()
with torch.no_grad():output = model(input_batch)

        使用特征图生成热力图的原理是:将该维度上所有的tensor进行叠加,然后将生成的矩阵变形回输入向量的尺寸

heatmap = torch.sum(output, dim=1)    #所有通道求和
max_value = torch.max(heatmap)
min_value = torch.min(heatmap)
heatmap = (heatmap-min_value)/(max_value-min_value)*255heatmap = heatmap.cpu().numpy().astype(np.uint8).transpose(1,2,0)  # 提取热力图heatmap = cv2.resize(heatmap, input_shape,interpolation=cv2.INTER_LINEAR)  # 还原尺寸# 将矩阵转换为image类
heatmap=cv2.applyColorMap(heatmap,cv2.COLORMAP_JET)
heatimg = Image.fromarray(heatmap)

二、叠加原图

        直接使用plt进行叠加!

    # 将热力图叠加到原图上org_size = image.sizeheatimg = heatimg.resize(org_size)    #将热力图变回输入图像的尺寸plt.axis('off')plt.imshow(image)plt.imshow(heatimg, alpha=0.5)  # alpha为热力图的透明度# 显示叠加后的图形plt.show()

三、总结

        这段代码和霹雳老师的Grad-CAM对比优劣都很明显,优点是代码比较简单。上可以通过插入前向传递的环境直接得到任何层的热力图。但缺点就是不能关注特定的类别,且生成的热力图也不是很美观。

http://www.dinnco.com/news/27818.html

相关文章:

  • 第一次做怎么放进去视频网站上海关键词排名优化公司
  • 建设网站都需投入哪些资源苏州网站建设哪家靠谱
  • 自己建网站难吗网站托管代运营
  • 仿网站百度会怎么做培训心得总结
  • 智能网站建设步骤教育培训机构
  • b站大全不收费百度网站推广排名
  • 青岛网站互联网公司黄页引流推广网站
  • 网站制作评价标准seo优化网站快速排名
  • 茂名建设中专学校网站公司网页制作需要多少钱
  • 3m网站源码蜘蛛seo超级外链工具
  • 郑州互助盘网站开发网络营销策略分析报告
  • php做网站项目的流程专业的网络推广
  • 网站设计要求 优帮云网站排名优化查询
  • dreamwear做网站百度运营推广
  • 慈善机构门户网站建设百度竞价平台官网
  • 网站建设师网站流量排名查询工具
  • 专业电商网站建设价格今天新闻联播
  • 网做 网站有哪些网站建设方案优化
  • 外贸网站的域名网络营销模式有哪些
  • 产品网站系统建设官网的网站首页
  • 网站音乐播放代码北京seo薪资
  • 政法网 网站建设seo搜论坛
  • 上海网站建设 上海网站制作重庆网站建设哪家好
  • 淄博桓台网站建设定制宣传推广
  • 石家庄新闻最新相城seo网站优化软件
  • 深圳宝安p2p网站系统的建设信阳seo
  • wordpress中文字设置东莞seo顾问
  • 厦门响应式网站制作google推广平台怎么做
  • 做网站英语老师的简历百度一下首页
  • 南昌媒体网站建设口碑推荐重庆seo海洋qq