当前位置: 首页 > news >正文

Class24AlexNet

Class24AlexNet

AlexNet
AlexNet于2012年ImageNet 图像识别挑战赛(ILSVRC-2012)中以 top-5 错误率15.3%获得冠军,远远领先第二名。它首次在大型图像数据集上证明了深层卷积神经网络的强大能力。

AlexNet 的总体结构

AlexNet 总共有 8 层具有学习参数的网络层:

层编号类型参数 / 特点
1卷积层(Conv1)11×11 卷积核,96个通道,步幅4,ReLU,局部响应归一化(LRN),最大池化
2卷积层(Conv2)5×5 卷积核,256个通道,ReLU,LRN,最大池化
3卷积层(Conv3)3×3 卷积核,384个通道,ReLU
4卷积层(Conv4)3×3 卷积核,384个通道,ReLU
5卷积层(Conv5)3×3 卷积核,256个通道,ReLU,最大池化
6全连接层(FC6)输入维度较大,输出为 4096,ReLU,Dropout
7全连接层(FC7)4096 → 4096,ReLU,Dropout
8全连接层(FC8)4096 → 1000(类别数),Softmax 输出

AlexNet的特点

1.使用 GPU 加速

AlexNet 是第一个在训练时使用 GPU 加速的深度网络。当时使用了 2 个 GPU 并行处理,每个 GPU 处理一半神经元,跨 GPU 只在某些层通信。

2.使用 ReLU 激活函数

替代传统的 sigmoid / tanh,使得网络收敛更快。

3.使用 Dropout 防止过拟合

在两个全连接层之间添加 Dropout(随机丢弃部分神经元)。

4.数据增强

包括图像翻转、裁剪、颜色扰动等,有效扩大训练集、防止过拟合。

5.LRN 局部响应归一化

用于增强激活的竞争机制,虽然在后来的网络(如 VGG、ResNet)中被弃用。

6.重叠池化

池化窗口之间存在重叠(如池化核 3×3,步幅 2),有助于减小信息损失。

AlexNet 与 LeNet 对比

特性LeNet-5AlexNet
提出时间19982012
输入尺寸32×32×1224×224×3
激活函数Sigmoid / tanhReLU
网络层数58
使用GPU
Dropout
数据增强

3X3卷积和2X2卷积的主要区别

特性3×3 卷积核2×2 卷积核
感受野(感知范围)覆盖 9 个像素覆盖 4 个像素
参数数量(单通道)9 个参数4 个参数
特征提取能力更强,能提取更复杂的边缘和纹理稍弱,适合较简单的特征
适用性应用于大多数主流网络结构很少用于主干卷积层
信息融合能力更强,覆盖区域大,提取更充分较弱,感受区域小
卷积后输出尺寸变化更容易对称(保持形状)更容易造成输出尺寸减半
是否常用于堆叠是(如 VGG 中大量堆叠)否(多用于特殊场景)

3×3 卷积是主流标准,信息提取强大;2×2 卷积偶尔作为轻量化或结构替代手段出现,但功能更弱。

http://www.dtcms.com/a/304767.html

相关文章:

  • STM32——HAL库
  • HBase、MongoDB 和 Redis 的区别详解
  • 图片查重从设计到实现(7) :使用 Milvus 实现高效图片查重功能
  • Redis内存使用耗尽情况分析
  • 达梦数据库DM用户管理-三权分立与四权分立,用户创建与维护,用户与模式的关系,用户相关权限
  • Spring Boot 简单接口角色授权检查实现
  • Rust 实战二 | 开发简易版命令行工具 grep
  • uv工具使用记录(Linux系统)
  • 【C++算法】75.优先级队列_数据流中的第 K 大元素
  • React 中获取当前路由信息
  • Android权限机制详解:保障用户隐私与应用安全
  • pytorch格式转华为昇腾的om格式
  • 移动语义和右值引用有什么关系?
  • Prometheus-1--什么是Prometheus?
  • Leetcode——475. 供暖器
  • Python - property
  • 学习笔记-中华心法问答系统的性能提升
  • pnpm 入门与实践指南
  • 字节序详解
  • webpack 原理及使用
  • 纸板制造胶工艺学习1
  • FlinkCDC实现多数据源数据集的增量更新实战
  • 磁悬浮转子同频振动:自适应陷波器设计与稳定性深度解析(附MATLAB代码)
  • 8.项目起步(2)
  • 本土化DevOps实践新篇章:Gitee引领企业高效协作新时代
  • 自学嵌入式 day37 HTML
  • Go 客户端玩转 ES|QL API 直连与 Mapping Helpers 实战详解
  • 做副业,要事不过三
  • CentOS 7部署Redis
  • 如何理解js中的副作用