当前位置:网站首页>Personal understanding of convolutional neural network
Personal understanding of convolutional neural network
2022-07-05 18:20:00 【Rashore】
Personal understanding of Convolutional Neural Networks
It's been almost a year since I entered school and now I have been exposed to deep learning , Today, I would like to summarize my understanding of convolution , There may be a lack of understanding , Welcome criticism !
Convolutional neural networks are usually composed of many different middle layers , Including convolution layer 、 Pooling layer 、 Full connectivity layer, etc , Generally, convolutional neural network is used to train. When we give an input image, it passes through different network layers , The final output layer is obtained through forward propagation , Then calculate the difference between the predicted value and the real value as the error loss . Then the error is back propagated by deriving the loss , After each layer of neural network, the optimizer is used to update the model parameters, which completes an iteration , Usually, this process is repeated until the model converges .
What exactly is convolution ? In fact, one sentence generalizes , Convolution layer is mainly used to extract features . The discovery of convolution is modeled on the human brain , When studying the human brain, biologists found that there are many small receptive domains on the neurons of the human visual center , Will respond to visual stimuli within the small receptive domain of vision . Inspired by this , Convolution also appears . There is also a receiving domain in convolution operation, that is, convolution kernel scans the picture back and forth , The acceptance domain of convolution kernel is overlapping , Together, they form a complete vision .
边栏推荐
- OpenShift常用管理命令杂记
- 苹果手机炒股安全吗?打新债是骗局吗?
- Huaxia Fund: sharing of practical achievements of digital transformation in the fund industry
- 第十届全球云计算大会 | 华云数据荣获“2013-2022十周年特别贡献奖”
- Record a case of using WinDbg to analyze memory "leakage"
- The 11th China cloud computing standards and Applications Conference | cloud computing national standards and white paper series release, and Huayun data fully participated in the preparation
- JVM third talk -- JVM performance tuning practice and high-frequency interview question record
- 兄弟组件进行传值(显示有先后顺序)
- 记录Pytorch中的eval()和no_grad()
- 彻底理解为什么网络 I/O 会被阻塞?
猜你喜欢
Sophon autocv: help AI industrial production and realize visual intelligent perception
Image classification, just look at me!
《2022中国信创生态市场研究及选型评估报告》发布 华云数据入选信创IT基础设施主流厂商!
buuctf-pwn write-ups (9)
修复漏洞 - mysql 、es
About Estimation with Cross-Validation
彻底理解为什么网络 I/O 会被阻塞?
图像分类,看我就够啦!
Wu Enda team 2022 machine learning course, coming
Le cours d'apprentissage de la machine 2022 de l'équipe Wunda arrive.
随机推荐
【PaddleClas】常用命令
含重复元素取不重复子集[如何取子集?如何去重?]
小林coding的内存管理章节
Simulate the hundred prisoner problem
访问数据库使用redis作为mysql的缓存(redis和mysql结合)
Sophon Base 3.1 推出MLOps功能,为企业AI能力运营插上翅膀
pytorch yolov5 训练自定义数据
Record eval() and no in pytoch_ grad()
数值计算方法 Chapter8. 常微分方程的数值解
U-Net: Convolutional Networks for Biomedical Images Segmentation
Gimp 2.10 tutorial "suggestions collection"
matlab内建函数怎么不同颜色,matlab分段函数不同颜色绘图
[utiliser Electron pour développer le Bureau sur youkirin devrait]
Introduction to Resampling
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
Vulnhub's darkhole_ two
南京大学:新时代数字化人才培养方案探讨
[paddlepaddle] paddedetection face recognition custom data set
Whether to take a duplicate subset with duplicate elements [how to take a subset? How to remove duplicates?]
What is the reason why the video cannot be played normally after the easycvr access device turns on the audio?