OpenMMLab AI实战营Day2 图像分类

目录

一、图像分类

 二、卷积神经网络

三、超越ResNet的图像分类模型

1、神经结构搜索 

2、Transformer

 3、ConvNext

四、轻量化神经网络

五、Vision Transformer

六、模型学习

七、学习率与优化器调整策略

八、数据增强 


一、图像分类

图像分类:识别图像中的物体是什么

OpenMMLab AI实战营Day2 图像分类_第1张图片

 OpenMMLab AI实战营Day2 图像分类_第2张图片

 传统处理方法:采用人工设计的特征提取算法提取特征,再采用机器学习算法进行训练

OpenMMLab AI实战营Day2 图像分类_第3张图片

 从人工设计特征到学习特征的阶段:

OpenMMLab AI实战营Day2 图像分类_第4张图片

如今,通常可以采用基于CNN或Transformer的网络进行特征提取

OpenMMLab AI实战营Day2 图像分类_第5张图片

 二、卷积神经网络

2012年,AlexNet的提出,开创了卷积神经网络时代

OpenMMLab AI实战营Day2 图像分类_第6张图片

后续又逐步出现了VGG、GoggleNet等经典卷积神经网络,将卷积神经网络的相关研究推向了热潮。但随着卷积神经网络层数的加深,神经网络的预测效果并不理想,网络难以训练的问题开始出现。

OpenMMLab AI实战营Day2 图像分类_第7张图片

残差学习的思想解决了模型退化问题。

OpenMMLab AI实战营Day2 图像分类_第8张图片 基于残差学习的思想,提出了ResNet。

OpenMMLab AI实战营Day2 图像分类_第9张图片

 ResNet性能优越的原因:OpenMMLab AI实战营Day2 图像分类_第10张图片

OpenMMLab AI实战营Day2 图像分类_第11张图片

三、超越ResNet的图像分类模型

1、神经结构搜索 

OpenMMLab AI实战营Day2 图像分类_第12张图片

2、Transformer

OpenMMLab AI实战营Day2 图像分类_第13张图片

 3、ConvNext

OpenMMLab AI实战营Day2 图像分类_第14张图片

四、轻量化神经网络

卷积参数量计算方式:

OpenMMLab AI实战营Day2 图像分类_第15张图片

卷积计算量的计算方式

OpenMMLab AI实战营Day2 图像分类_第16张图片

 缩减模型参数量的方法:

OpenMMLab AI实战营Day2 图像分类_第17张图片

 随后,分组卷积和可分离卷积的出现,为模型轻量化进一步提供了可能性。

可分离卷积实现:单通道卷积+1*1卷积信息整合

OpenMMLab AI实战营Day2 图像分类_第18张图片

 基于可分离卷积,提出了MobileNet网络。

OpenMMLab AI实战营Day2 图像分类_第19张图片

 分组卷积:

OpenMMLab AI实战营Day2 图像分类_第20张图片

五、Vision Transformer

Vision Tranformer的基本模块是Self-Attention:

OpenMMLab AI实战营Day2 图像分类_第21张图片

 Attention的计算方式:OpenMMLab AI实战营Day2 图像分类_第22张图片

 Vision Transformer的实现:OpenMMLab AI实战营Day2 图像分类_第23张图片

六、模型学习

监督学习:

OpenMMLab AI实战营Day2 图像分类_第24张图片

 然而数据标注的代价十分昂贵,由此近年来产生了自监督学习:

OpenMMLab AI实战营Day2 图像分类_第25张图片

七、学习率与优化器调整策略

OpenMMLab AI实战营Day2 图像分类_第26张图片

 OpenMMLab AI实战营Day2 图像分类_第27张图片

 OpenMMLab AI实战营Day2 图像分类_第28张图片

 OpenMMLab AI实战营Day2 图像分类_第29张图片

 OpenMMLab AI实战营Day2 图像分类_第30张图片

 OpenMMLab AI实战营Day2 图像分类_第31张图片

 OpenMMLab AI实战营Day2 图像分类_第32张图片

八、数据增强 

OpenMMLab AI实战营Day2 图像分类_第33张图片

 OpenMMLab AI实战营Day2 图像分类_第34张图片

 OpenMMLab AI实战营Day2 图像分类_第35张图片

OpenMMLab AI实战营Day2 图像分类_第36张图片

你可能感兴趣的:(OpenMMLab实战训练营,深度学习,计算机视觉,神经网络)