当前位置:网站首页>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.
边栏推荐
- 如何才能有效、高效阅读?猿辅导建议“因材因时施教”
- PAT甲级:1038 Recover the Smallest Number
- GeoAO:一种快速的环境光遮蔽方案
- 【毕设选题推荐】机器人工程专业毕设选题推荐
- Analysis and application of portrait segmentation technology
- router---dynamic route matching
- Map常见的遍历方式-keySet 和 entrySet
- 南瓜科学产品升级 开启益智探索新篇章
- 2042. 检查句子中的数字是否递增-力扣双百代码-设置前置数据
- 如何在ubuntu环境下安装postgresql并配置远程访问
猜你喜欢
【牛客刷题-SQL大厂面试真题】NO5.某宝店铺分析(电商模式)
"C pitfalls and pitfalls" reading summary
LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road
《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
Analysis and application of portrait segmentation technology
智能电视可以打开小程序应用,再也不用头痛内存了
MPLS experiment
ICML 2022 | 图神经网络的局部增强
烂大街的缓存穿透、缓存击穿和缓存雪崩,你真的懂了?
nVisual secondary development - Chapter 2 nVisual API operation guide Swagger use
随机推荐
让Web页面中的编辑器支持黏贴或直接拖拽来添加图片「建议收藏」
【LeetCode】1403. 非递增顺序的最小子序列
vcl啥意思_oval
工具函数---字符串处理
Install mysql on k8s
牛客网刷题记录 || 链表
zabbix自定义图形
nVisual二次开发——第二章 nVisual API操作指南Swagger使用
leetcode 48. Rotate Image (Medium)
砺夏行动|九州云章津楠:开源不是少数人的运动,大众化才是源泉
编程思想_编程有必要给孩子学吗?
This article sorts out the development of the main models of NLP
南瓜科学产品升级 开启益智探索新篇章
GeoAO:一种快速的环境光遮蔽方案
router---dynamic route matching
如何在ubuntu环境下安装postgresql并配置远程访问
AutoCAD DWG,DXF文件导出高清图片、PDF
文字编码 - XML 教程
开发者独立搭建一个跨模态搜索应用有多难?
并发刺客(False Sharing)——并发程序的隐藏杀手