博客
关于我
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/

    你可能感兴趣的文章
    Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现lorenz transformation 洛伦兹变换算法(附完整源码)
    查看>>
    Objective-C实现Lower-Upper Decomposition上下分解算法(附完整源码)
    查看>>
    Objective-C实现LowerCaseConversion小写转换算法(附完整源码)
    查看>>
    Objective-C实现lowest common ancestor最低共同祖先算法(附完整源码)
    查看>>
    Objective-C实现LRU 缓存算法(附完整源码)
    查看>>
    Objective-C实现LRU缓存(附完整源码)
    查看>>
    Objective-C实现LRU(least recently used)算法(附完整源码)
    查看>>
    Objective-C实现lstm prediction预测算法(附完整源码)
    查看>>
    Objective-C实现lucas数列算法(附完整源码)
    查看>>
    Objective-C实现Luhn (Mod 10)Algorithm算法(附完整源码)
    查看>>
    Objective-C实现LZW编码(附完整源码)
    查看>>
    Objective-C实现MAC桌面暗水印(附完整源码)
    查看>>
    Objective-C实现mandelbrot曼德勃罗特集算法(附完整源码)
    查看>>
    Objective-C实现markov chain马尔可夫链算法(附完整源码)
    查看>>
    Objective-C实现MATLAB中Filter函数功能(附完整源码)
    查看>>
    Objective-C实现matrix chainorder矩阵链顺序算法(附完整源码)
    查看>>
    Objective-C实现matrix exponentiation矩阵求幂算法(附完整源码)
    查看>>
    Objective-C实现MatrixMultiplication矩阵乘法算法 (附完整源码)
    查看>>
    Objective-C实现max non adjacent sum最大非相邻和算法(附完整源码)
    查看>>