博客
关于我
pytorch可视化 resnet50特征图
阅读量:82 次
发布时间:2019-02-26

本文共 1446 字,大约阅读时间需要 4 分钟。

ResNet50??????PyTorch???????? inference ??

????????ResNet50?????????????????????????????????????????????????????????????PyTorch??????ResNet50???????????????

??????

ResNet50??????????????????????Residual Blocks??????????????????

  • ????[1, 3, 224, 224]????????????????
  • ???1?[1, 64, 112, 112]
  • ?????1?[1, 64, 112, 112]
  • ?????ReLU?
  • ??????[1, 64, 56, 56]
  • ?1?[1, 256, 56, 56]
  • ?2?[1, 512, 28, 28]
  • ?3?[1, 1024, 14, 14]
  • ?4?[1, 2048, 7, 7]
  • ??????[1, 2048]
  • ?????[1, 1000]

???????

??? inference ??????????????????PyTorch?????????????????????????????????????

  • ??????PyTorch??????????ResNet50???
  • ????????????????????????
  • ???????????????????????????????
  • ??????

    ??????????????????

    import cv2import timeimport osimport matplotlib.pyplot as pltimport torchfrom torch import nnimport torchvision.models as modelsimport torchvision.transforms as transformssavepath = 'vis_resnet50/features_elephant'if not os.path.exists(savepath):    os.mkdir(savepath)def draw_features(width, height, x, savename):    tic = time.time()    fig = plt.figure(figsize=(16, 16))    fig.subplots_adjust(left=0.05, right=0.95, bottom=0.05, top=0.95, wspace=0.05)    # ??????????    plt.imshow(x)    plt.savefig(os.path.join(savepath, savename))    plt.close()    toc = time.time()    print(f"?????{toc - tic:.2f}?")

    ????

    • ?????ResNet50?????????????????[1, 3, 224, 224]?
    • ??????????PyTorch???????????????
    • ????????????????????????????????????????

    ????????????????ResNet50??????????????????????????

    转载地址:http://taxz.baihongyu.com/

    你可能感兴趣的文章
    OpenCV与AI深度学习 | 实战 | 使用YOLOv8 Pose实现瑜伽姿势识别
    查看>>
    OpenCV与AI深度学习 | 实战 | 使用YoloV8实例分割识别猪的姿态(含数据集)
    查看>>
    OpenCV与AI深度学习 | 实战 | 基于YoloV5和Mask RCNN实现汽车表面划痕检测(步骤 + 代码)
    查看>>
    OpenCV与AI深度学习 | 干货 | 深度学习模型训练和部署的基本步骤
    查看>>
    OpenCV与AI深度学习 | 手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤 + 源码)
    查看>>
    OpenCV与AI深度学习 | 深度学习检测小目标常用方法
    查看>>
    Opencv中KNN背景分割器
    查看>>
    OpenCV中基于已知相机方向的透视变形
    查看>>
    OpenCV中的监督学习
    查看>>
    opencv中读写视频
    查看>>
    opencv之namedWindow,imshow出现两个窗口
    查看>>
    opencv之模糊处理
    查看>>
    Opencv介绍及opencv3.0在 vs2010上的配置
    查看>>
    OpenCV使用霍夫变换检测图像中的形状
    查看>>
    opencv保存图片路径包含中文乱码解决方案
    查看>>
    opencv图像分割2-GMM
    查看>>
    opencv图像分割3-分水岭方法
    查看>>
    opencv图像切割1-KMeans方法
    查看>>
    OpenCV图像处理篇之阈值操作函数
    查看>>
    OpenCV学习(13) 细化算法(1)(转)
    查看>>