Convolutional neural network
A convolutional neural network (CNN, or ConvNet) is a program used by computers to see things in the real world. A camera or other system takes a picture, and the computer uses the CNN to tell what the picture is or means. It is part of deep learning. Models that work with spatial data, for example images and video, use convolutional neural networks. People use convolutional neural networks with vehicles that drive and steer themselves, medical imaging, and in computer vision and deep learning.[1]
Convolutional Neural Network Media
A worked example of performing a convolution. The convolution has stride 1, zero-padding, with kernel size 3-by-3. The convolution kernel is a discrete Laplacian operator.
Three example padding conditions. Replication condition means that the pixel outside is padded with the closest pixel inside. The reflection padding is where the pixel outside is padded with the pixel inside, reflected across the boundary of the image. The circular padding is where the pixel outside wraps around to the other side of the image.
References
- ↑ P.Gopika; C.S.Krishnendu; M. Hari Chandana; S. Ananthakrishnan; V.Sowmya; E.A. Gopalakrishnan; K.P. Soman (2020). "Chapter two - Single-layer convolution neural network for cardiac disease classification using electrocardiogram signals". Deep Learning for Data Analytics: Foundations, Biomedical Applications, and Challenges: 21–35. doi:10.1016/B978-0-12-819764-6.00003-X. ISBN 9780128197646. S2CID 226729462. Retrieved April 13, 2021.