![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mmlab
文章平均质量分 75
云朵不吃雨
这个作者很懒,什么都没留下…
展开
-
mmcv环境配置
mmcv、mmsegmentation、mmdet、mmpred,环境配置原创 2023-07-06 21:03:58 · 318 阅读 · 1 评论 -
mmlab之模型冻结训练
在深度学习任务中,有时我们需要在岩有任务基础上对模型进行微调,这需要对网络的主干进行冻结,我在阅读帮助文档时发现,mmlab部分主干网络可以支持参数实现主干网络的冻结。目前网络应该只支持主干网络进行冻结。原创 2023-08-17 23:13:02 · 364 阅读 · 3 评论 -
mmlab之自定义数据处理
mmcv是mmlab系列的底层支持架构之一,主要进行数据读取、数据变换、卷积神经网络、以及一些nms之类的基础算子。其主要采用register实现相应模块的继承。下面将以文档中的案例进行展开介绍要实现一个新的数据变换类,需要继承 BaseTransform,并实现 transform 方法。从而,我们可以实例化一个 MyFlip 对象,并将之作为一个可调用对象,来处理我们的数据字典。又或者,在配置文件的 pipeline 中使用 MyFlip 变换......原创 2023-08-17 22:49:20 · 138 阅读 · 1 评论 -
mmlab之调用mmpretrain预训练模型
MMLab的MMPretrain中集成了主流的自监督、对比学习模型,通过对现有数据进行预训练,来提升下游任务的性能。这里对下游任务如何调用已经训练好的预训练权重模型进行介绍,原文链接可参考帮助文档。官方帮助文档已经写得很清楚了,帮助文档内容有点多,熟悉一下帮助文档的整体结构,关键的部分看的时候尽量把整个帮助文档都扫一遍吧,有个印象更好找一些,具体函数api这些用的时候再找就好。原创 2023-08-27 12:23:42 · 543 阅读 · 0 评论 -
MMLab——train.py:命令行与非命令运行模型
MMLab默认使用命令行运行参数文件,这使得在VScode命令行环境运行时无法进行断点调试,需要引入pdb包进行打印调试,其实初学者只需要在原始的train.py文件进行参数修改就可以轻松进行断点调试。注意:config.py是参数文件,不能进行调试。原创 2023-10-09 21:06:40 · 114 阅读 · 0 评论 -
MMsegmentation-权重随机初始化
mmlab下游分支调用权重随机初始化使用参考mmengine的说明文档。原创 2024-02-06 12:11:14 · 456 阅读 · 0 评论 -
mmsegmentation参数配置实用详解
mmsegmentation实用参数配置文件,主要包括基础环境配置,学习率调整,优化器、数据流;对模型部分进行了删减与简化384,384,#孪生TF主干网络#在主干网络中需要设置channel#冻结训练设置:0-3可以进行冻结设置# 模型采用预训练权重进行初始化#init_cfgdictnum_classes = 4 model = dict(type = 'EncoderDecoder' , data_preprocessor = data_preprocessor , #孪生TF主干网络。原创 2023-11-02 21:08:33 · 259 阅读 · 0 评论 -
mmlab之模型预训练(mmpretrain——MAE参数配置)
通过模型预训练提升模型收敛速度首先提示一点:mmlab类函数不能重复注册;这个问题出现在我在添加新的数据类时,直接复制了原有的数据类,忘记修改类名称导致的报错遥感多通道影像在应用mmlab进行模型训练时,主要面对的修改参数就是通道数。原创 2023-11-12 21:00:05 · 289 阅读 · 0 评论 -
mmsegmentation——RS_Inference
mmseg支持利用多线程进行遥感影像的滑动预测。原创 2024-05-20 22:58:37 · 188 阅读 · 0 评论