当前位置:网站首页>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 .
边栏推荐
- An analysis of CPU explosion of a smart logistics WCS system in.Net
- 风口之下,隐形正畸还能走多远?
- Fast analysis combined with Haidian medicine
- 【Codeforces】 A. Computer Game
- MySQL: Functions
- 写好技术原创文章的一点建议
- Mysql: function
- Common shell commands (1) -- variable case conversion
- Wechat applet realizes location map display and introduces map map without navigation
- TCP的连接状态标识 (SYN, FIN, ACK, PSH, RST, URG)
猜你喜欢

详解分布式系统的幂等

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

How difficult the interview is! I was forced to survive the six rounds of interview of ant financial! Almost out (interview resumption)

快解析结合海典医药

【cf】#681 A. Kids Seating (Div. 2, based on VK Cup 2019-2020 - Final)

Establishing SSL connection without server‘s identity verification is not recommended

Understanding service governance in distributed development

知物由学 | 易盾自研文本实时聚类技术,一网打尽社交网络中的同类有害内容
How to improve the security of Android applications?

What should we pay attention to when choosing the LED display screen of the stadium
随机推荐
Switch and router technology-02-working principle of Ethernet switch
【数据库系统概论(王珊)】第11章 并发控制
PostgreSQL 14 支持winserver2022吗?
likeshop外卖点餐系统「100%开源无加密」
【obs】x264_ encoder_ Encode encoding output PTS DTS and framesize
树莓派驱动代码的编译和测试
wallys/DR882-Qualcomm-Atheros-QCA9882-2T2R-MIMO-802.11ac-Mini-PCIe-Wi-Fi-Module-5G-high-power.
The Ministry of industry and information technology re governs data security, and Netease Yidun "privacy compliance" keeps the bottom line of enterprise operation
一文理解分布式开发中的服务治理
I got the P8 "top-level" distributed architecture manual crazy spread on Alibaba intranet
微信小程序 实现位置地图显示,引入map地图,不含导航
#yyds干货盘点# 面试必刷TOP101:链表内指定区间反转
知物由学 | 关联图分析在反作弊业务中的应用
知物由学 | SO加固如何提升Android应用的安全性?
Oracle 11g数据库安装教程
数据库超话(一)
Could not obtain transaction-synchronized Session for current thread
卷积神经网络——YOLOV2(YOLO9000)论文翻译
知物由学 | 再造巴别塔,我们如何进行NLP跨语言知识迁移?
How to develop an online Excel spreadsheet system (Part 1)