From the course: Computer Vision for Data Scientists

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Convolutional layers

Convolutional layers

- [Instructor] Convolutional layers form the backbone of convolutional neural networks. They're specifically designed to capture spatial features in input data like images. Let's break down the essential concepts and walk away with the detailed understanding of convolutional layers. Filters are a collection of small matrices with trainable weights that the network learns during training. Each filter is responsible for detecting a specific feature in the input data. The depth of the feature should match the depth of the input data, meaning a three-channel, red, green, blue image, requires a filter with three channels. Each channel in a filter is referred to as a kernel. As the network trains, the filter learns to detect more complex and higher-level features, forming a hierarchy of learned features. Combining multiple filters allows the network to capture various features simultaneously. Note that three-by-three…

Contents