登录/注册

lenet5

更多

好的,LeNet-5 是一个经典的卷积神经网络架构,由 Yann LeCun 等人于1998年提出,主要用于手写数字识别(如著名的 MNIST 数据集)。它被认为是深度学习和卷积神经网络发展史上的一个里程碑。

以下是 LeNet-5 架构的主要组成部分和特点(用中文描述):

  1. 输入层

    • 输入图像尺寸:固定为 32x32 像素的灰度图像(1个通道)。
    • 为什么32x32? 虽然 MNIST 图像是 28x28,但在输入网络时会填充到 32x32,以便在最初的卷积操作中保留边缘信息。
  2. C1 层:卷积层

    • 操作:使用 6 个大小为 5x5 的卷积核进行卷积操作。
    • 输出特征图:6 张,每张大小为 28x28 (32 - 5 + 1 = 28)。
    • 激活函数:使用 SigmoidTanh(原始论文使用了一种缩放的双曲正切函数)。
  3. S2 层:池化层(降采样层)

    • 操作:对 C1 的每张特征图进行 2x2 的平均池化
    • 池化步长:2。
    • 输出特征图:6 张,每张大小为 14x14 (28 / 2 = 14)。
    • 目的:降低特征图的空间维度,增加一定程度的平移不变性,减少参数数量和计算量。
  4. C3 层:卷积层

    • 操作:使用 16 个大小为 5x5 的卷积核进行卷积操作。
    • 关键点:这层不是简单的全连接卷积。每个卷积核并非连接到 S2 的所有 6 张特征图,而是有选择地连接到其中的一个子集。这种设计是为了减少参数并强制提取不同特征的组合。原始论文采用了特定的连接模式。
    • 输出特征图:16 张,每张大小为 10x10 (14 - 5 + 1 = 10)。
    • 激活函数:Sigmoid / Tanh。
  5. S4 层:池化层(降采样层)

    • 操作:对 C3 的每张特征图进行 2x2 的平均池化
    • 池化步长:2。
    • 输出特征图:16 张,每张大小为 5x5 (10 / 2 = 5)。
  6. C5 层:卷积层 / 全连接层

    • 操作:使用 120 个大小为 5x5 的卷积核进行卷积操作。
    • 由于 S4 的输出是 5x5,而卷积核也是 5x5,因此输出特征图大小为:1x1
    • 输出特征图:120 张 1x1 的特征图,可以看作是 120 个神经元
    • 激活函数:Sigmoid / Tanh。
    • 性质过渡:这一层在实际实现中通常被视为一个全连接层,因为每个“神经元”(1x1 特征图)都连接到前一层 (S4) 的所有特征图。
  7. F6 层:全连接层

    • 操作:标准的全连接层
    • 输入单元数:120 (来自 C5)。
    • 输出单元数:84 个神经元。
    • 激活函数:Sigmoid / Tanh。
  8. 输出层:全连接层

    • 操作:标准的全连接层
    • 输入单元数:84 (来自 F6)。
    • 输出单元数:10 个神经元(对应数字 0-9)。
    • 激活函数:径向基函数欧几里得距离(原始论文),但现在更普遍使用的是 Softmax 激活函数来进行多分类概率输出。

LeNet-5 的核心特点和意义

总结

LeNet-5 是一个小型但结构清晰的卷积神经网络,通过交替的卷积层和池化层自动提取图像的特征,最后通过全连接层进行分类。虽然现代CNN在深度、复杂度和性能上远超LeNet-5,但它作为CNN的开山鼻祖,其设计的核心思想(局部连接、权值共享、空间降采样)至今仍然是构建CNN的基础,是深度学习发展史上的重要基石。

如何在PyTorch中实现LeNet-5网络

在PyTorch中实现LeNet-5网络是一个涉及深度学习基础知识、PyTorch框架使用以及网络架构设计的综合性任务。LeNet-5是卷积神经网络(CNN)的早期代表之一,由Yann LeCun

2024-07-11 10:58:52

FPGA实现LeNet-5卷积神经网络

LeNet-5 是一个经典的卷积神经网络(CNN),由 Yann LeCun 在 1990 年代设计,主要用于手写数字识别任务(如 MNIST 数据集)。随着现场可编程门阵列(FPGA)技术的发展

2024-07-11 10:27:22

全志V853 NPU开发之Demo使用说明

于 Lenet 的 Demo 增加了图片前处理、数据处理、后处理与图片打框的功能。可以将上传的图片物体打框标记并输出打框后的图片。 首先我们在 menuconfig 里选中 YOLOV3 的相关选项

2024-01-08 10:04:25

国际形势突变,中国芯片公司 能否“风景这边独好”

芯片上市企业板块比例   如果按不同的上市板块来看:   • 登陆科创板的企业最多达33家, 占比达49%   • 其次是深市创业板,有16家占比 24%   • 接着沪市主板,有13家占比19%,深市主板有5家,占8%

资料下载 佚名 2023-10-18 14:51:37

神经网络模型剪枝后泛化能力的验证方案

的影响,进而得到剪枝操作后模型泛化能力变化的原因。在卷积神经网络模型 lenet5上进行实验,结果表明,剪枝模型泛化能力减弱是因为 Dropout率下调和剪枝操作时参数量的变化。

资料下载 佚名 2021-05-25 14:48:05

深度学习中的卷积神经网络层级分解综述

随着深度学习的不断发展,卷积神经网络(CNN)在目标检测与图像分类中受到研究者的广泛关注。CNN从 Lenet5网络发展到深度残差网络,其层数不断增加。基于神经网络中“深度”的含义,在确保感受野相同

资料下载 佚名 2021-05-19 16:11:00

5V支持双芯锂电池升压充电管理芯片FS5080

FS5080是一款5V输入,支持双芯锂电池系列应用,锂离子电池升压充电管理IC。F55080集成了功率MOS,采用异步开关结构。在实际应用中只需要很少的外圈元件,可以有效地减小整体解决方案的规模,降低BOM成本。FS5080升压开关充电的工作频率。

资料下载 泛海微ic 2021-03-18 17:35:02

AS5xxx_EvalSW_DemoBoards_v1-5-4-0.zip

AS5xxx_EvalSW_DemoBoards_v1-5-4-0.zip GUI for AS5xxx-Programmer (can also be used for DemoBoards)

资料下载 KANA 2021-01-21 08:24:22

卷积神经网络介绍 基于LeNet5实现的手写字符识别

前文中,我们介绍了一些传统计算机视觉的算法,包括降噪滤波、二值化、缩放、锐化等,最终我们在FPGA上实现了实时的运动目标跟踪算法。近些年基于神经网络的机器学习已经成熟应用于很多商业、工业领域,包括自动驾驶、自动生产,智能医疗等。

2022-05-16 10:39:01

典型的ZYNQ SoC结构图/系统框架

识别网络LeNet5(图3)为例,提出一种在ZYNQ上加速CNN的工程方法。LeNet5在两层CNN后加入了全连接层和softmax分类器,实现了对10种数字手写体的分类。  系统框架    ZYNQ上

2021-01-15 17:09:15
7天热门专题 换一换
相关标签