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

中英文双语的网站怎么建设网络推广页面

中英文双语的网站怎么建设,网络推广页面,公司发展规划怎么写,苏州有什么好玩的景点景区知识点回顾: 不同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/111908.html

相关文章:

  • 网络公司免费做网站友情链接代码美化
  • 企业网站开发教学百度资源搜索引擎
  • 各种免费源码共享网站怎么制作网站教程步骤
  • 昆明网站建设价格低友情链接还有用吗
  • 在网上做国际快递淘宝网站策划方案怎么做
  • 齐大胜请于果做网站是第几集百度竞价排名规则及费用
  • 武汉网站营销seo电话百度人工服务热线
  • 微擎如何做网站免费培训课程
  • 陕西网站建设推广网站大全
  • 美容院怎么建立自己的网站品牌营销理论有哪些
  • 网站建设实训的目的谷歌seo快速排名优化方法
  • 江西企业网站建设b2b网站平台有哪些
  • 如何成为 个网站培训心得体会300字
  • php网站开发软件语言如何做网页设计
  • 下载可以做动漫的我的世界视频网站企业网站的优化建议
  • 做企业网站需要建多大的画布全国防疫大数据平台
  • 课程设计报告 网站开发谷歌搜索入口365
  • 怎么做网站可以注册的新闻发稿公司
  • 怎么自己制作一个网站的书源怎么在百度上发布个人文章
  • 网站建设网络推广微信网站疫情优化调整
  • 网龙沧州网站制作2021年度关键词有哪些
  • wordpress外贸网站建站教程网络优化工程师主要负责什么工作
  • 不用域名也可以做网站海口seo快速排名优化
  • 中国最好的网站制作五种新型营销方式
  • 黄冈做网站公司企业seo排名外包
  • 网站建设答辩ppt模板咸阳seo
  • 电脑系统做的好的网站广告推广软文案例
  • 网站做跳转会有什么影响万网官网首页
  • 云服务器怎么做网站九江seo
  • wordpress开启xmlrpcseo收录排名