# What is 2D Convolution?

Learn the logic behind 2D convolution.

## We'll cover the following

## 2D convolution

The 2D convolution operation applies a *2D window* to the input 2D matrix, where the window slides across the input matrix to perform element-wise multiplication and summing operations.

The following example shows how to travel a 5x5 2D matrix with a 3x3 window:

Get hands-on with 1200+ tech skills courses.