当前位置:网站首页>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.
边栏推荐
- leetcode 48. Rotate Image (Medium)
- 小 P 周刊 Vol.13
- 搭建ros交叉编译环境(从x86到nvidia arm)
- RT-Thread stm32 基础记录
- Cockpit human-computer interaction "undercurrent", voice "down", multi-modal "up"
- LeetCode 1403 非递增顺序的最小子序列[贪心] HERODING的LeetCode之路
- 职场漫谈:为什么越是内卷的行业越有人争着抢着往里冲?好奇怪的说...
- How to find the location of a pdf file in endnote literature
- Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes
- [UML] Summary of Information System Analysis and Design Knowledge Points
猜你喜欢
随机推荐
2042. 检查句子中的数字是否递增-力扣双百代码-设置前置数据
南瓜科学产品升级 开启益智探索新篇章
《C 陷阱与缺陷 》阅读概要
FreeConfig.h文件
Week 7 Latent Variable Models and Expectation Maximization
AlphaFold 如何实现 AI 在结构生物学中的全部潜力
This article sorts out the development of the main models of NLP
router---动态路由匹配
Redis 复习计划 - Redis主从数据一致性和哨兵机制
第六届未来网络发展大会,即将开幕!
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
干掉visio,这个画图神器真的绝了
智能电视可以打开小程序应用,再也不用头痛内存了
博途200/1500PLC多段曲线控温FB(支持40段控温曲线、段曲线搜索、暂停、跳段等功能)
砺夏行动|九州云章津楠:开源不是少数人的运动,大众化才是源泉
router---Route guard
文字编码 - XML 教程
封装、继承、多态的联合使用实现不同等级学生分数信息的统计
将 Sentinel 熔断限流规则持久化到 Nacos 配置中心
Why don't young people like to buy Mengniu and Yili?