Member-only story

Convolutional Neural Networks

Buse Köseoğlu
4 min readMar 21, 2021

Convolutional neural networks are a deep learning algorithm that can distinguish one photograph from another by taking a photograph as input and assigning weights to various objects and directions in this photograph. Today, it is used in many areas such as photo search services, autonomous vehicles, automatic video classification.

The reason for the convolution called “convolutional neural network” indicates that at least one of the layers of the network uses convolution instead of general matrix multiplication.

What is Convolution?

Convolution is a mathematical operation that takes two functions (f and g) to produce a third function (f * g) and express how one shape changes by the other. The convolution process refers to both the result function and the process of computing it. If we examine through the picture;

“x” is an input that is 2-dimensional representing the image and whose pixels are made up of different color channels.

“w” is the matrix that carries the weights to be applied to the input, also called the…

--

--

No responses yet