当前位置:网站首页>Personal understanding of convolution calculation process of convolution neural network
Personal understanding of convolution calculation process of convolution neural network
2022-07-27 18:03:00 【helpburn】
1. The position of convolution calculation in neural network
Let's take a simple example to illustrate .
The above figure is a brief process diagram of convolutional neural network drawn by myself . The position of convolution is from Input To Feature The process of .
Why is it called convolutional neural network ?
Because every convolution calculation is similar to a neuron , Collect previous results , Then output a result through an activation function .
hwb(x)=X0W0 + X1W1 + X2W2 + 1
The calculation process is from the first figure Input To Feature A calculation of .
2. The main function of convolution calculation
The main function of convolution is to extract features . The training of network is mainly to find the best parameter combination of convolution , Make the recognition accuracy the highest . In the training process, the value of the convolution kernel is repeatedly modified by comparing the difference between the category calculated by the current convolution kernel and the real category , Slowly achieve the best accuracy .
3. The process of convolution calculation
The whole picture may be 800x600 Pixel size , But the convolution kernel may only be 3x3 size , This requires sliding to traverse the entire image pixel value . This is the convolution stride. In the process of calculation, it will be found that some edges cannot be obtained during calculation , This involves padding, You can refer to another blog https://blog.csdn.net/itlilyer/article/details/107288176.
The following figure is borrowed from other articles , It clearly describes the calculation process of convolution .
边栏推荐
- #yyds干货盘点# 面试必刷TOP101:链表内指定区间反转
- 每条你收藏的资讯背后,都离不开TA
- PostgreSQL 14 支持winserver2022吗?
- [introduction to database system (Wang Shan)] Chapter 1 - Introduction
- 快解析结合海典医药
- shell常见命令(1)——变量大小写转换
- 工信部再治数据安全,网易易盾“隐私合规”守住企业经营底线
- 【数据库系统概论(王珊)】第5章——数据库完整性
- 【obs】x264_ encoder_ Encode encoding output PTS DTS and framesize
- 【cf】#681 A. Kids Seating (Div. 2, based on VK Cup 2019-2020 - Final)
猜你喜欢

numpy数组矩阵操作
知物由学 | SO加固如何提升Android应用的安全性?

Original direct selling MOS tube knl42150 2.8a/1500v applicable photovoltaic inverter can provide samples

C语言怎么学?这篇文章给你完整答案

知物由学 | 关联图分析在反作弊业务中的应用

Compilation and testing of raspberry pie driver code

工信部再治数据安全,网易易盾“隐私合规”守住企业经营底线

JS to realize the right-click menu bar function

快解析结合海典医药

机器学习之评价指标(二)——分类评价指标
随机推荐
Gree "not cool": the giant lawsuit ended and was reduced by large dealers. Is it too late for the new battlefield of air conditioning?
【数据库系统概论(王珊)】第5章——数据库完整性
每条你收藏的资讯背后,都离不开TA
Taishan Office Technology Lecture: word strange paragraph borders
【数据库系统概论(王珊)】第11章 并发控制
卷积神经网络——从R-CNN,Fast R-CNN到Faster R-CNN,Mask R-CNN
卷积神经网络——YOLOV2(YOLO9000)论文翻译
Windows and network foundation-15-local security policy
知物由学 | 小游戏的安全风险在哪里?
Mysql: function
#yyds干货盘点# 面试必刷TOP101:链表内指定区间反转
Flutter的布局
一文理解分布式开发中的服务治理
知物由学 | SO加固如何提升Android应用的安全性?
Activate genuine win7 ultimate system with slmgr command
Initial polymorphism
How to resolve the public domain name to the intranet IP server -- quickly resolve the domain name and map the Internet access
Behind every piece of information you collect, you can't live without TA
Explain the idempotence of distributed system in detail
Branch loop statement of C language