当前位置:网站首页>Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
2022-08-04 14:03:00 【xp_fangfei】
Event address: CSDN 21-day Learning Challenge
Introduction
LeNet is the first real convolutional neural network proposed by Y. Lecun et al. in 1998. Now LeNet now mainly refers to LeNet5, which is mainly characterized by convolutional layers and lowerThe sampling layers are combined as the basic structure of the network, which includes 3 convolutional layers and 2 downsampling layers and 2 fully connected layers.The original purpose of designing LeNet is to recognize handwritten characters and printed characters, and the effect is very good.
Network Structure

Structure Explanation:
- The C1 layer is a convolutional layer with 6 channels, which is obtained by convolution of the input image through 6 5x5 convolution checks.
- The S1 layer is a downsampling layer with 6 channels. It is obtained by the average pooling of the feature map of the C1 layer through a 2x2 window with a step size of 2, and is transformed by the sigmoid activation function.
- C3 is a convolutional layer with 16 channels, which is obtained by convolving S2 with 16 5x5 convolution kernels.
- S4 is a downsampling layer with 16 channels, which is obtained by the average pooling of the feature map of the C3 layer through a 2x2 window with a step size of 2, and using the sigmoid activation function to transform.
- C5 is a convolutional layer containing 120 feature maps, which is obtained by convolving S2 with 120 5x5 convolution kernels.
- F6 is a fully connected layer with 84 neurons, using a hyperbolic tangent activation function.
- output is the output layer with 10 neurons.
Network Process:

- k_size: represents the size of the convolution kernel
- k_num: represents the number of convolutions
- s: represents the step size
Calculation formula introduction:
- Convolution calculation formula:
(n + 2p - k_size) / s + 1
Where: n is the input image size
p is the padding size;is 0;
- The special part of the above process is the process from AvgPool4 to Conv5. The input feature map size is the same as the convolution kernel size, and one-dimensional data is obtained.
Summary:
As the earliest convolutional neural network, LetNet is characterized by a small number of layers, few parameters, and fast training; although the model is relatively small, it has what a real neural network should have (although the sparrow is small and complete), in handwritingWord recognition has better results.
边栏推荐
猜你喜欢

State security organs conduct criminal arrest and summons review on Yang Zhiyuan, a suspect suspected of endangering national security

Win11快速助手在哪里?Win11打开快速助手的方法

《C 陷阱与缺陷 》阅读概要

MPLS experiment

Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes

Convolutional Neural Network Basics

《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出

自监督学习未来是掩码自编码器?KAIST最新《自监督学习掩码自编码器》研究进展

中大型商业银行堡垒机升级改造就用行云管家!必看!

Redis 复习计划 - Redis主从数据一致性和哨兵机制
随机推荐
如何在ubuntu环境下安装postgresql并配置远程访问
阴影初始化【5】
编程思想_编程有必要给孩子学吗?
"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore
第四讲 SVN
1375. 二进制字符串前缀一致的次数-前序遍历法
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
BZOJ 1798 维护序列 (多校连萌,对线段树进行加乘混合操作)
k8s上安装mysql
postgre 支持 newsql 特性可行性有多大?
odoo15 大部分模块都用的附件整理成一独立模块
(记录)异步并发,多线程处理表的统计
MySQL【触发器】
router---dynamic route matching
js深拷贝和浅拷贝具体使用区别_es6深拷贝和浅拷贝
考研上岸又转行软件测试,从5k到13k完美逆袭,杭州校区小哥哥拒绝平庸终圆梦!
数据库的基本概念
"C pitfalls and pitfalls" reading summary
封装、继承、多态的联合使用实现不同等级学生分数信息的统计
C# 动态加载卸载 DLL