mmopenlab
文章平均质量分 94
butterfly won't love flowers
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mmengine使用教程(一)
注册器可以看做是映射表和模块构建方法的组合,映射表维护了一个字符串到类或者函数的映射,使我们可以直接通过字符串找到对应类或函数,模块构建方法则告诉我们如何根据字符串找到对应类或函数以及怎么实例化这个类或者调用这个函数。对于每个注册器管理的类或函数,通常具有相似的接口或功能,因此注册器可以看做是类或函数的抽象,就比如注册器MODELS可以看做是所有模型的抽象。返回的是一个字典,字典中key代表一个参数或者一个模块,value代表其中的参数数量,而key""代表模型的总参数数量。原创 2025-03-31 18:34:39 · 1208 阅读 · 0 评论 -
mmcv基础教程(二)
构建归一化层,返回tuple[str,nn.Module],第一个元素是层的名字,由缩写与后缀组成,在有ModuleDict的时候可以作为键索引对应的模块。构建上采样层,有以下这些可用的cfg中的type如nearest,bilinear,deconv,pixel_shuffle等。自适应权重标准化卷积,计算每个卷积核各个通道的均值与方差,并用与BN类似的学习参数自适应甲醛,实现权重归一化。构建填充层,它的参数包含cfg,其中包含type还有实例化所需参数,此外还有args与kwargs。原创 2025-03-21 15:46:26 · 1148 阅读 · 0 评论 -
mmcv基础教程(一)
mmcv包含有mmcv与mmcv-lite两种,前者包含mmcv的所有功能,而后者则缺乏基于cuda的操作。对于你现有的cuda与torch版本若没有对应的mmcv已编译好的whl文件,则需要从github等网址下载源码在自己的环境下,本地编译安装。返回None,参数只有backend:类型为str,确认图像编码的后端,有cv2,pillow等。返回类型是ndarray类型的灰度图,它的参数就是ndarray类型的数据。它的作用就是随机遮挡,输出是遮挡后的图,类型是ndarray。原创 2025-03-19 16:53:07 · 1024 阅读 · 0 评论
分享