【分离式图像分类平台】MobilenetV2、EfficientNetV2和Swin Transformer

简介: 【分离式图像分类平台】MobilenetV2、EfficientNetV2和Swin Transformer

学习前言


       为了保持一贯精简的作风,本文章不对模型进行解读,因为只是单纯的讲明白使用流程,字数已经是非常不少了!  那么有人担心了:既然是一个图片分类平台,那么肯定有多种模型,可是一般来讲,我最终要用的模型只有一种呀,其他的岂不是放在那里浪费空间? 对于这种顾虑,本文章提出了一种新的思想——训练任务与测试任务二分离法,使得工程开发更加简便,打破了这种顾虑。具体情况如何,敬请使用吧!


内置模型先览


       内置了三种模型,他们分别在各自的领域扮演着中流砥柱的角色,博主对分类模型大致做了 一个总结与分类,选择这三个模型是深思熟虑的结果。


1、CNN轻量级模型王者:MobilenetV2


2、CNN重量级模型王者:EfficientNetV2


3、“模型很重,效果很好”的Transformer模型王者:Swin Transformer


           提示:对于Transformer模型暂且仅支持Vision Transformer(由于Swin Transformer的预训练权重下载 有点慢)


平台优势


💖  支持Windows/Linux


💖  一个平台多种场景:可以采用切换模型的方式解决单模型不够全面的问题——不同的实验环境与不同的实验目标下模型变得不适用的困扰。


💖  内置三种模型皆支持迁移学习,且warehouse/pretrained_weights文件夹下自带多个预训练模型,不必自己去网上冲浪下载。


💖  支持冻结训练、 支持DP模式/DDP模式训练、支持单机多卡分布式训练、支持混合精度训练。    


💖  灵活训练自己的模型,可调节参数多达20+。


💖  支持多种学习率下降方式:固定步长下降方式与余弦退火下降方式等。


💖  支持多线程读取数据。


💖  内置大量处理数据集的小工具:/tools文件夹下(期待探索哦!)


💖  训练、预测分离想法:抱着“宁非需要,勿曾新知”的想法,为工程实现仅保留必要之物——预测任务中当且仅需得到训练出的模型


开源代码


      gitee链接:(维护中..,)


      百度网盘:


链接:https://pan.baidu.com/s/16OJMqJSa8PTQW_mowimJzA

提取码:lgy0


完毕!


希望对大家学习深度学习中的图像处理有所帮助,并且能够得到大家的三连支持!


相关文章
|
6天前
|
机器学习/深度学习 数据可视化 算法
Pytorch CIFAR10图像分类 Swin Transformer篇(二)
Pytorch CIFAR10图像分类 Swin Transformer篇(二)
|
6天前
|
机器学习/深度学习 PyTorch 算法框架/工具
Pytorch CIFAR10图像分类 Swin Transformer篇(一)
Pytorch CIFAR10图像分类 Swin Transformer篇(一)
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
一文介绍CNN/RNN/GAN/Transformer等架构 !!
一文介绍CNN/RNN/GAN/Transformer等架构 !!
30 4
|
6天前
|
机器学习/深度学习 人工智能 计算机视觉
AIGC基础模型——Vision Transformer (ViT)
【1月更文挑战第12天】AIGC基础模型——Vision Transformer (ViT)
145 6
AIGC基础模型——Vision Transformer (ViT)
|
10月前
|
机器学习/深度学习 自然语言处理 Apache
Transformer 模型实用介绍:BERT
Transformer 模型实用介绍:BERT
165 0
|
11月前
|
机器学习/深度学习 人工智能 并行计算
深度学习应用篇-计算机视觉-图像分类[2]:LeNet、AlexNet、VGG、GoogleNet、DarkNet模型结构、实现、模型特点详细介绍
深度学习应用篇-计算机视觉-图像分类[2]:LeNet、AlexNet、VGG、GoogleNet、DarkNet模型结构、实现、模型特点详细介绍
深度学习应用篇-计算机视觉-图像分类[2]:LeNet、AlexNet、VGG、GoogleNet、DarkNet模型结构、实现、模型特点详细介绍
|
12月前
|
数据挖掘 计算机视觉
Transformer | 详细解读Transformer怎样从零训练并超越ResNet?(二)
Transformer | 详细解读Transformer怎样从零训练并超越ResNet?(二)
133 0
|
12月前
|
机器学习/深度学习 数据可视化 计算机视觉
Transformer | 详细解读Transformer怎样从零训练并超越ResNet?(一)
Transformer | 详细解读Transformer怎样从零训练并超越ResNet?(一)
229 0
|
12月前
|
机器学习/深度学习 存储 编解码
Transformer-Unet | 如何用Transformer一步一步改进 Unet?
Transformer-Unet | 如何用Transformer一步一步改进 Unet?
443 0
|
机器学习/深度学习 编解码 人工智能
EfficientNet、ShuffleNet、NFNet…你都掌握了吗?一文总结图像分类必备经典模型(五)
EfficientNet、ShuffleNet、NFNet…你都掌握了吗?一文总结图像分类必备经典模型
332 0