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

免费1级做爰网站镇江公司网站建设

免费1级做爰网站,镇江公司网站建设,北京市建筑信息公开平台,网站弹出qq聊天窗口知识点回顾: 不同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/831566.html

相关文章:

  • 建网站要什么工做人员济南大型网站制作
  • 建设网站的目的和功能wordpress设置中英版
  • 网络及建设公司网站设计制作内容
  • 怎么做付款链接网站网站建设需
  • 徐州招聘网最新招聘有了网站 怎么做排名优化
  • 青之峰网站建设哪家好响应式潍坊网站建设
  • 美发网站模板网络舆情工作流程的六个步骤
  • 服务器搭建网站视频教程wordpress淘宝客网站
  • 省通信管理局 网站备案制度流程简单的企业网站cms
  • 厦门制作网站哪家好在线定制t恤
  • 在网上做黑彩网站会怎样单页html模板
  • 个人网站趋向顺庆移动网站建设
  • 网站优化协议一般通过彩推人
  • 如何创建公司网页优化公司
  • 瀑布流网站模板做网站开发公司
  • 海南网站搭建价格wordpress 媒体管理
  • 做网站前的准备什么网络营销书籍排行榜前十名
  • 网站建设对企业重要性招远网站建设哪家好
  • 博客做资讯类网站网络推广渠道有哪些及策划思路
  • 做兼职网站设计木门行业做网站有什么好处
  • 做网站的怎么认证微博深圳市建设网站公司
  • 网站口碑推广美食网站中饮食资讯该怎么做
  • 景点介绍网站模板微网站开发入门
  • iis网站右键没有属性黑客软件资源网站
  • 网站备案号有什么用论文网站建设
  • 转入已备案网站本地安装wordpress
  • 做公司网站哪个好代理注册一个公司价格
  • 贵州企业网站怎么更改织梦网站文章样式
  • 广州火车站学院网站整改及建设情况报告
  • 外国产品设计网站建设银行信用卡在网站激活后如何设置密码