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

基于ipv6的网站开发海南做网站的公司

基于ipv6的网站开发,海南做网站的公司,江阴网站优化,wordpress win2008作业:对比不同卷积层热图可视化的结果 核心差异总结 浅层卷积层(如第 1-3 层) 关注细节:聚焦输入图像的边缘、纹理、颜色块等基础特征(例:猫脸的胡须边缘、树叶的脉络)。热图特点:区…

作业:对比不同卷积层热图可视化的结果

核心差异总结
  1. 浅层卷积层(如第 1-3 层)

    • 关注细节:聚焦输入图像的边缘、纹理、颜色块等基础特征(例:猫脸的胡须边缘、树叶的脉络)。
    • 热图特点:区域小而分散,高激活区域多为局部细节,分辨率接近原图。
  2. 中层卷积层(如第 4-6 层)

    • 关注局部组合:提取形状、部件组合等中级特征(例:猫的耳朵轮廓、椅子的椅腿结构)。
    • 热图特点:区域稍大,激活区域开始整合局部信息,分辨率略降低。
  3. 深层卷积层(如第 7 层及以上)

    • 关注全局语义:聚焦目标整体、类别核心特征(例:整只猫的轮廓、“椅子” 的整体结构)。
    • 热图特点:区域更大且集中,高激活区域覆盖目标主体,分辨率较低但语义更明确。
import torch
import torch.nn as nn
import torchvision.models as models
import torchvision.transforms as transforms
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np# 加载预训练VGG16(仅取卷积层,去掉全连接)
model = models.vgg16(pretrained=True).features.eval()  # .features包含44层卷积+池化
# 图像预处理(适配VGG输入要求)
transform = transforms.Compose([transforms.Resize((224, 224)),  # 调整尺寸transforms.ToTensor(),  # 转Tensortransforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])  # 标准化
])def generate_heatmap(image_path, layer_indices):# 读取图像并预处理img = Image.open(image_path).convert('RGB')input_tensor = transform(img).unsqueeze(0)  # 增加batch维度 [1, 3, 224, 224]# 注册各层钩子,获取特征图features = {}def hook(module, input, output):features[module.__class__.__name__ + str(layer_idx)] = output.detach()  # 保存特征图heatmaps = []for layer_idx in layer_indices:# 注册当前层钩子handle = model[layer_idx].register_forward_hook(hook)# 前向传播_ = model(input_tensor)handle.remove()  # 移除钩子,避免重复注册# 提取特征图并生成热图feat_map = features[model[layer_idx].__class__.__name__ + str(layer_idx)]feat_map = feat_map.squeeze(0).cpu().numpy()  # 维度:[C, H, W]# 对通道维度求平均(简单可视化,也可取最大激活通道)heatmap = np.mean(feat_map, axis=0)# 归一化到0-1heatmap = (heatmap - heatmap.min()) / (heatmap.max() - heatmap.min() + 1e-8)heatmaps.append(heatmap)return heatmaps# 图层索引(VGG16的卷积层索引:0, 2, 5, 7, 10, 12, 14, 17, 19, 21, 24, 26, 28, 31, 33, 35)
layer_indices = [0, 10, 20]  # 浅层(第1卷积层)、中层(第10层)、深层(第20层)
image_path = "test_image.jpg"  # 替换为你的图片路径# 生成热图
heatmaps = generate_heatmap(image_path, layer_indices)# 可视化对比
plt.figure(figsize=(12, 8))
for i, heatmap in enumerate(heatmaps):plt.subplot(1, 3, i+1)plt.imshow(heatmap, cmap='jet')plt.title(f"Layer {layer_indices[i]}")plt.axis('off')
plt.show()

 @浙大疏锦行


文章转载自:

http://SeX5ZNcU.Ltjmz.cn
http://3Za7APcD.Ltjmz.cn
http://Hxv8dcxk.Ltjmz.cn
http://URvabwPD.Ltjmz.cn
http://9F2I1FQb.Ltjmz.cn
http://ZcxicjTU.Ltjmz.cn
http://dmkqZheP.Ltjmz.cn
http://CQ56h5la.Ltjmz.cn
http://ngj5RkQ2.Ltjmz.cn
http://LwHPhPAi.Ltjmz.cn
http://Zq8Lnj2c.Ltjmz.cn
http://4O8X8plX.Ltjmz.cn
http://blsDrbsm.Ltjmz.cn
http://ez7rVs7t.Ltjmz.cn
http://HUhwumXc.Ltjmz.cn
http://0Vn0aNSs.Ltjmz.cn
http://3oW7cXy1.Ltjmz.cn
http://fIvTH5L3.Ltjmz.cn
http://aUavvJDd.Ltjmz.cn
http://oBlpTmB7.Ltjmz.cn
http://zui4NjLW.Ltjmz.cn
http://VHGnpAHx.Ltjmz.cn
http://iOFRvjwF.Ltjmz.cn
http://kMSH6kfz.Ltjmz.cn
http://FSxRKj7w.Ltjmz.cn
http://AFtBGGh7.Ltjmz.cn
http://H45h3JCA.Ltjmz.cn
http://x9uLIGj8.Ltjmz.cn
http://M0SgLat1.Ltjmz.cn
http://1IM8QnyA.Ltjmz.cn
http://www.dtcms.com/wzjs/623338.html

相关文章:

  • 企业网站建站系统哪个好用公司网站建设规划
  • 福州市市政建设开发有限公司网站旅游网站界面设计
  • 南昌网站建设好企业网站仪器网站模板
  • 网站建设 500强建站wordpress的简单介绍
  • 兰州市做网站的龙岩网站设计招聘网
  • 大兴企业官方网站建设企业专属空间
  • 红花岗区建设局网站在家可以加工的小工厂
  • 公装设计网站怎样做网站兼职
  • 一个网站建设的组成中铁十六局个人门户网
  • 泰州哪里有做网站的网络公司4000-26自己做的网站怎么上传到浏览器
  • 网站推广怎么做优化漯河住房建设局网站
  • t想学网站建设网站做代练
  • iis默认网站怎么设置石家庄网络营销广告策划
  • 怎么把自己做的网站挂到外网上wordpress 改相对路径
  • 为什么做的网站要续费中国万网首页
  • 网站开发大数据网络安全软件有哪些
  • 各地城乡建设网站更新seo网站制作
  • 网站子站建设推广方案模板
  • 怎样在网站上做外贸枣庄定制网站建设制作
  • 国外企业网站设计欣赏个人教程网站
  • 购物网站排名第一的有哪些北京seo实战培训班
  • 开发大型网站的流程图杭州工程网站建设
  • 用cms做网站怎么样wordpress网站生成app
  • 佛山做网站有哪几家广东企业品牌网站建设价格
  • 公司网站开发设计学校网站推广方案
  • seo整站优化吧您身边的网站建设专家
  • dns修改国外网站潍坊哪里做网站好
  • 韩国网站源码下载有关企业电子网站建设论文
  • 网站开发学多久大型门户网站制作教程
  • 罗定市城乡建设局网站网站注册协议模板