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

成都网站建设学校服务中心网站建设意见

成都网站建设学校,服务中心网站建设意见,天都城网站建设,深圳网站推广LeNet卷积神经网络 一、理论部分1.1 核心理论1.2 LeNet-5 网络结构1.3 关键细节1.4 后期改进1.6 意义与局限性二、代码实现2.1 导包2.1 数据加载和处理2.3 网络构建2.4 训练和测试函数2.4.1 训练函数2.4.2 测试函数2.5 训练和保存模型2.6 模型加载和预测一、理论部分 LeNet是一…

LeNet卷积神经网络

  • 一、理论部分
    • 1.1 核心理论
    • 1.2 LeNet-5 网络结构
    • 1.3 关键细节
    • 1.4 后期改进
    • 1.6 意义与局限性
  • 二、代码实现
    • 2.1 导包
    • 2.1 数据加载和处理
    • 2.3 网络构建
    • 2.4 训练和测试函数
      • 2.4.1 训练函数
      • 2.4.2 测试函数
    • 2.5 训练和保存模型
    • 2.6 模型加载和预测

一、理论部分

LeNet是一种经典的卷积神经网络(CNN),由Yann LeCun等人于1998年提出,最初用于手写数字识别(如MNIST数据集)。它是CNN的奠基性工作之一,其核心思想是通过局部感受野、共享权重和空间下采样来提取有效特征


1.1 核心理论

  • 局部感受野(Local Receptive Fields)
    卷积层通过小尺寸的滤波器(如5×5)扫描输入图像,每个神经元仅连接输入图像的局部区域,从而捕捉局部特征(如边缘、纹理)

  • 共享权重(Weight Sharing)
    同一卷积层的滤波器在整张图像上共享参数,显著减少参数量,增强平移不变性

  • 空间下采样(Subsampling)
    池化层(如平均池化)降低特征图的分辨率,减少计算量并增强对微小平移的鲁棒性

  • 多层特征组合
    通过交替的卷积和池化层,逐步组合低层特征(边缘)为高层特征(数字形状)


1.2 LeNet-5 网络结构

LeNet-5是LeNet系列中最著名的版本,其结构如下(输入为32×32灰度图像):

层类型参数说明输出尺寸
输入层灰度图像32×32×1
C1层卷积层:6个5×5滤波器,步长1,无填充28×28×6
S2层平均池化:2×2窗口,步长214×14×6
C3层卷积层:16个5×5滤波器,步长110×10×16
S4层平均池化:2×2窗口,步长25×5×16
C5层卷积层:120个5×5滤波器1×1×120
F6层全连接层:84个神经元84
输出层全连接 + Softmax(10类)10

1.3 关键细节

  • 激活函数
    原始LeNet使用Tanh或Sigmoid,现代实现常用ReLU

  • 池化方式
    原始版本使用平均池化,后续改进可能用最大池化

  • 参数量优化
    C3层并非全连接至S2的所有通道,而是采用部分连接(如论文中的连接表),减少计算量

  • 输出处理
    最后通过全连接层(F6)和Softmax输出分类概率(如0-9数字)


1.4 后期改进

  • ReLU替代Tanh:解决梯度消失问题,加速训练
  • 最大池化:更关注显著特征,抑制噪声
  • Batch Normalization:稳定训练过程
  • Dropout:防止过拟合(原LeNet未使用)

1.6 意义与局限性

  • 意义
    证明了CNN在视觉任务中的有效性,启发了现代深度学习模型(如AlexNet、ResNet)

  • 局限性
    参数量小、层数浅,对复杂数据(如ImageNet)表现不足,需更深的网络结构

LeNet的设计思想至今仍是CNN的基础,理解它有助于掌握现代卷积神经网络的演变逻辑

二、代码实现

  • LeNet 是一个经典的卷积神经网络(CNN),由 Yann LeCun 等人于 1998 年提出,主要用于手写数字识别(如 MNIST 数据集)
  • MNIST数据集是机器学习领域中非常经典的一个数据集,由60000个训练样本和10000个测试样本组成,每个样本都是一张28 * 28像素的灰度手写数字图片
  • 总体来看,LeNet(LeNet-5)由两个部分组成:(1)卷积编码器:由两个卷积层组成(2)全连接层密集块:由三个全连接层组成

2.1 导包

import torch
import torch.nn as nn
import torchvision
from tqdm import tqdm
from torchsummary import summary

2.1 数据加载和处理

# 加载 MNIST 数据集
def load_data(batch_size=64):transform = torchvision.transforms.Compose([torchvision.transforms.ToTensor(),  # 将图像转换为张量torchvision.transforms.Normalize((0.5,), (0.5,))  # 归一化])# 下载训练集和测试集train_dataset = torchvision.datasets.MNIST(root='./data', train=True, download=True, transform=transform)test_dataset = torchvision.datasets.MNIST(root='./data', train=False, download=True, transform=transform)# 创建 DataLoadertrain_loader = torch.utils.data.DataLoader(dataset=train_dataset, batch_size=batch_size, shuffle=True)test_loader = torch.utils.data.DataLoader(dataset=test_dataset, batch_size=batch_size, shuffle=False)return train_loader, test_loader

2.3 网络构建

  • LeNet 的网络结构如下:
    • 卷积层 1:输入通道 1,输出通道 6,卷积核大小 5x5
    • 池化层 1:2x2 的最大池化
    • 卷积层 2:输入通道 6,输出通道 16,卷积核大小 5x5。
    • 池化层 2:2x2 的最大池化。
    • 全连接层 1:输入 16x5x5,输出 120
    • 全连接层 2:输入 120,输出 84
    • 全连接层 3:输入 84,输出 10(对应 10 个类别)
#定义LeNet网络架构
class LeNet(nn.Module):def __init__(self):super(LeNet,self).__init__()self.net=nn.Sequential(#卷积层1nn.Conv2d

文章转载自:

http://AeIkcilE.mjynx.cn
http://4pMbWtFz.mjynx.cn
http://pQdCjr9Y.mjynx.cn
http://OWnAFYJj.mjynx.cn
http://2zssQ1Oa.mjynx.cn
http://plibW66u.mjynx.cn
http://acABEiio.mjynx.cn
http://czD4NVLc.mjynx.cn
http://eW9l3qDc.mjynx.cn
http://YhIN1kaD.mjynx.cn
http://2TFnSbHG.mjynx.cn
http://r4C7pIXm.mjynx.cn
http://cCpsVpoz.mjynx.cn
http://WWDKGGVb.mjynx.cn
http://svh3XJrb.mjynx.cn
http://InuL5rll.mjynx.cn
http://vmONNrWj.mjynx.cn
http://IVABwQzB.mjynx.cn
http://EW95ibnb.mjynx.cn
http://BZKjLvse.mjynx.cn
http://q3Zghyaq.mjynx.cn
http://NQkUN7QS.mjynx.cn
http://WYBcsLBN.mjynx.cn
http://hAEmLeds.mjynx.cn
http://BPNwFNTB.mjynx.cn
http://LcyXR5T1.mjynx.cn
http://Ngkv4hlT.mjynx.cn
http://zW0MQ3DF.mjynx.cn
http://yafjEfln.mjynx.cn
http://qzw6IVoT.mjynx.cn
http://www.dtcms.com/wzjs/732080.html

相关文章:

  • 江苏省 建设 注册中心网站首页凡客诚品购物
  • 公司网站模块制作已备案网站想关闭
  • 做网站首页ps中得多大怎么制作个人网页
  • 五百亿网站建设域名价格是怎么收费的
  • 开发区网站制作公司四川建设网有限公司怎么样
  • 企业网站建设有哪些书籍爱站网综合查询
  • 企业网站模板 免费下载下载软件app排行榜
  • 淄博网站标小智logo在线设计
  • 百度商桥在网站app动效网站
  • 泰安集团网站建设价格网站建设 提供源码
  • 网站后台管理系统代码网络推广的方法有多选题
  • 网站建设 中国联盟网湘潭市哪里做网站
  • 建设信用卡中心网站首页做京东网站采购的工作内容
  • 网页设计与网站建设课后习题答案防城港网站seo
  • 谷歌搜索关键字网站织梦模板免费
  • 付费网站 源码 下载链接自适应企业网站用什么框架做
  • 猎奇网站源码上饶市建设局网站百代
  • 优化什么建立生育支持网站优化排名易下拉软件
  • 聊城开发网站建设网站怎么连接微信支付
  • 越南做It网站推广东莞网络推广费用
  • 做外贸英语要什么网站互联网企业公司简介
  • 官网网站建设网站和公众号的区别是什么
  • 网站开发如何入账网站建设与网页制作试卷
  • 免费做爰小说网站微信小程序联盟网站
  • 潍坊+网站建设深圳市住房和城乡和建设局网站
  • linux建站和wordpress中小型企业网站建设与管理考试
  • thinkphp网站优化自己做网站流程
  • PHP网站名字大数据分析
  • 广东网站设计哪家专业开发公司施工管理事业部领导如何同下属协调沟通
  • 网站建设上传宝贝xamp新公司成立如何建设网站