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

企业文化建设的重要性seo技术博客

企业文化建设的重要性,seo技术博客,wordpress轻语博客,修改wordpress 2m知识点回顾: 不同CNN层的特征图:不同通道的特征图什么是注意力:注意力家族,类似于动物园,都是不同的模块,好不好试了才知道。通道注意力:模型的定义和插入的位置通道注意力后的特征图和热力图 内…

知识点回顾:

  1. 不同CNN层的特征图:不同通道的特征图
  2. 什么是注意力:注意力家族,类似于动物园,都是不同的模块,好不好试了才知道。
  3. 通道注意力:模型的定义和插入的位置
  4. 通道注意力后的特征图和热力图

内容参考

作业:

  1. 今日代码较多,理解逻辑即可
  2. 对比不同卷积层特征图可视化的结果(可选)

一、CNN特征图可视化实现

import torch
import matplotlib.pyplot as pltdef visualize_feature_maps(model, input_tensor):# 注册钩子获取中间层输出features = []def hook(module, input, output):features.append(output.detach().cpu())# 选择不同卷积层观察target_layers = [model.layer1[0].conv1,model.layer2[0].conv1,model.layer3[0].conv1]handles = []for layer in target_layers:handles.append(layer.register_forward_hook(hook))# 前向传播with torch.no_grad():_ = model(input_tensor.unsqueeze(0))# 移除钩子for handle in handles:handle.remove()# 可视化不同层特征图fig, axes = plt.subplots(len(target_layers), 5, figsize=(20, 10))for i, feat in enumerate(features):for j in range(5):  # 显示前5个通道axes[i,j].imshow(feat[0, j].numpy(), cmap='viridis')axes[i,j].axis('off')plt.show()

二、通道注意力模块示例

class ChannelAttention(nn.Module):def __init__(self, in_channels, reduction=16):super().__init__()self.avg_pool = nn.AdaptiveAvgPool2d(1)self.max_pool = nn.AdaptiveMaxPool2d(1)self.fc = nn.Sequential(nn.Linear(in_channels, in_channels // reduction),nn.ReLU(),nn.Linear(in_channels // reduction, in_channels),nn.Sigmoid())def forward(self, x):# ... existing code ...return x * attention_weights  # 应用注意力权重

三、热力图生成方法

def generate_heatmap(model, input_img):# 前向传播获取梯度model.eval()input_img.requires_grad = Trueoutput = model(input_img)pred_class = output.argmax(dim=1).item()# 反向传播计算梯度model.zero_grad()output[0, pred_class].backward()# 获取最后一个卷积层的梯度gradients = model.layer4[1].conv2.weight.gradpooled_gradients = torch.mean(gradients, dim=[0,2,3])# 生成热力图activations = model.layer4[1].conv2.activations.detach()for i in range(activations.shape[1]):activations[:,i,:,:] *= pooled_gradients[i]heatmap = torch.mean(activations, dim=1).squeeze()return heatmap

http://www.dtcms.com/wzjs/235305.html

相关文章:

  • 技术支持 武汉网站优化山东建站
  • 宁德网站建设51yunsou电脑培训班附近有吗
  • 电子商务网站建设与运营快照网站
  • 加氢站个公司好永久免费建个人网站
  • 北京专业做网站电话网络推广工具有哪些
  • 深圳品牌网站制作seo如何优化网站推广
  • 济南建站公司效果搜索引擎大全网站
  • 杭州网站关键词排名关键词seo排名公司
  • 怎样在网做旅游网站企业网站seo优化
  • 政府网站外语版建设百度快照搜索引擎
  • 网站开发课程学习怎么网上推广自己的产品
  • 那家建设网站p2p公司最好?南京seo优化推广
  • 重庆有名的网站建设大连网络营销seo
  • 网站背景如何做站长工具大全集
  • 网站导航栏一般有什么内容it培训机构学费一般多少
  • 山东大学网站设计与建设深圳关键词优化平台
  • 计算机网站开发开题报告范文seo综合查询怎么关闭
  • 门户网站模式最好的搜索引擎排名
  • 厦门市海沧区建设局网站网站上做推广
  • 自助健站电话营销技巧和营销方法
  • 学习网厦门seo结算
  • 网站首页顶部图片尺寸seo查询工具网站
  • 网站增加用户体验云和数据培训机构怎么样
  • 中国建设部网站能查叉车证网络服务公司
  • wordpress网站下方搜索引擎优化大致包含哪些内容或环节
  • 南京电商网站建设公司排名seo网络营销的技术
  • 网站开发的时间流程网络营销怎么做?
  • 网站集群建设解决方案seo搜索引擎优化招聘
  • 查看网站开通时间今日新闻头条新闻
  • 国内 设计网站的公司网站网店推广的作用是