目前流行的CNN神经网络模型架构

2024-05-09  本文已影响0人  wo_monic

VGG

VGG(Visual Geometry Group)神经网络是一种深度卷积神经网络架构,由牛津大学的视觉几何组(Visual Geometry Group)于 2014 年提出。VGG 神经网络在图像识别和计算机视觉领域取得了很好的效果,并成为了许多后续研究的基础。
VGG 神经网络的主要特点包括:
使用小卷积核:VGG 网络使用 3x3 的小卷积核,而不是较大的卷积核。小卷积核可以增加网络的深度,同时减少参数数量,从而提高模型的效率和泛化能力。
增加网络深度:VGG 网络的深度相对较深,通常包含多个卷积层和全连接层。通过增加网络深度,可以捕捉图像中的更多特征和模式。
使用池化层:VGG 网络使用池化层(如最大池化)来对卷积特征进行下采样,从而减少特征图的大小,同时保留重要的信息。
全连接层:在网络的末尾,VGG 网络通常使用全连接层来将卷积特征转换为一维向量,以便进行分类或回归任务。
预训练和微调:VGG 网络通常在大规模图像数据集(如 ImageNet)上进行预训练,然后在特定任务上进行微调。预训练可以帮助模型学习通用的图像特征,微调则可以适应特定任务的需求。

EfficientNet

EfficientNet 是一种卷积神经网络架构和缩放方法,由 Google Research 在 2019 年提出。它基于一个基础模型 EfficientNet-B0,通过一种复合系数来统一缩放网络的宽度、深度和分辨率。
缩放方法:
传统的网络缩放方法通常只独立地缩放网络的深度、宽度或分辨率。EfficientNet 提出了一种基于一个固定的比例来同时缩放这三个维度,以此来保持它们之间的平衡。
缩放系数由一个简单的公式决定,这个公式基于网络的复杂度和资源的可用性。
基础模型(EfficientNet-B0):
EfficientNet 的起点是基础模型 EfficientNet-B0,它是通过神经架构搜索(Neural Architecture Search, NAS)得到的一个高效的模型。
优点:
在 ImageNet 和五个常用的迁移学习数据集上,以较少的参数和 FLOPS 超过最先进的 accuracy。
可以非常有效地扩大,在保持模型效率的同时提高 accuracy。
迁移学习效果好,能够在不同任务中取得较好的性能。

上一篇下一篇

猜你喜欢

热点阅读