Pytorch源码学习
Bella_wanna_Better
这个作者很懒,什么都没留下…
展开
-
CLIP视觉编码器
CLIP视觉编码器原创 2023-01-29 09:26:05 · 1072 阅读 · 0 评论 -
mmaction工程解读-timesformer模型架构
Recognizer3D( (backbone): TimeSformer( (patch_embed): PatchEmbed( (projection): Conv2d(3, 768, kernel_size=(16, 16), stride=(16, 16)) ) (drop_after_pos): Dropout(p=0.0, inplace=False) (drop_after_time): Dropout(p=0.0, inplace=False.原创 2022-04-22 17:28:50 · 721 阅读 · 0 评论 -
MMCV 加载模型配置文件
mmcv.Config 类支持的配置文件类型包括:'.py', '.json', '.yaml', '.yml' 1,读取模型配置文件from mmcv import Configcfg = Config.fromfile(args.config)2, Config.fromfile() def fromfile(filename, use_predefined_variables=True, i原创 2022-04-12 14:06:35 · 2419 阅读 · 0 评论 -
open-mmlab mmaction之TPN
TPN动作识别整体模型架构('backbone', ResNet3dSlowOnly( (conv1): ConvModule( (conv): Conv3d(3, 64, kernel_size=(1, 7, 7), stride=(1, 2, 2), padding=(0, 3, 3), bias=False) (bn): BatchNorm3d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)原创 2021-03-25 11:09:00 · 327 阅读 · 1 评论 -
open-mmlab mmaction, mmcv源码库的模块注册机制
open-mmlab mmaction, mmcv源码库的模块注册机制你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片原创 2021-03-24 15:16:39 · 1358 阅读 · 1 评论 -
读源码:MMaction2-slowfast
这里写自定义目录标题mmaction2_SlowFast源码解读ResNet3dSlowFast1,邻近差值改变输入张量的时序维度2, SlowPathmmaction2_SlowFast源码解读ResNet3dSlowFastclass ResNet3dSlowFast(nn.Module): def __init__(self, pretrained, resample_rate=8,原创 2021-03-18 09:37:22 · 660 阅读 · 1 评论 -
pytorch mmcv工程之卷积层定义
MMCV卷积层定义IntroductionMMCV is a foundational python library for computer vision research and supports manyresearch projects as below:MMDetection: Detection toolbox and benchmarkMMDetection3D: General 3D object detection toolbox and benchmarkMMSegme原创 2021-03-17 18:40:20 · 5069 阅读 · 2 评论 -
Grad-CAM可视化
GradCam可视化ResNet50范例import argparseimport cv2import numpy as npimport torchfrom torch.autograd import Functionfrom torchvision import modelsclass FeatureExtractor(): """ Class for extracting activations and registering gradients from tar原创 2020-11-26 15:07:16 · 9615 阅读 · 7 评论 -
pytorch mmcv Resnet3D网络源码解读
Resnet3D网络使用mmcv 构建残差块1,模型初始化中构建残差块的基础模块,适用于浅层ResNet18,ResNet341,根据是否使用膨胀的3D卷积,确定卷积核的尺寸,padding和步长 if self.inflate: conv1_kernel_size = (3, 3, 3) conv1_padding = (1, dilation, dilation) conv2_kernel_size = (3,原创 2020-10-29 16:33:20 · 1917 阅读 · 1 评论 -
Pytorch 搭建卷积神经网络基础
Pytorch搭建卷积神经网络基础一,卷积层构建1,1D卷积层构建torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride:= 1, padding= 0, dilation= 1, groups1, bias= True, padding_mode = 'zeros')对输入信号上应用一维卷积。输入信号尺寸,卷积后的输出信号尺寸。N 是batch size,C表示通道数,L信号的序列长度。卷积运算过程:..原创 2020-09-18 17:33:39 · 993 阅读 · 0 评论