Splot, filtry i pooling

Convolution, filters and pooling · id convpool · aliases: convolution, splot, konwolucja, pooling, max pooling, filters, kernels, feature maps

Podstawowe operacje sieci konwolucyjnej: małe filtry przesuwają się po obrazie i wykrywają lokalne wzorce (krawędzie, tekstury), a pooling zmniejsza rozdzielczość map cech. Parametry takie jak rozmiar filtra, krok i dopełnienie decydują o kształcie wyjścia.

The basic operations of a convolutional network: small filters slide over the image and detect local patterns (edges, textures), and pooling reduces feature-map resolution. Filter size, stride and padding determine the output shape.

In one sentence

To małe filtry szukające wzorów na obrazie oraz operacje zmniejszające rozmiar otrzymanych map.

These small filters find image patterns, while pooling operations reduce the resulting feature maps.

Problem it solves

Zdjęcie ma wiele punktów, ale model potrzebuje wydobyć powtarzalne kształty i ograniczyć ilość dalszych obliczeń.

A photo contains many pixels, but a model needs recurring shapes and fewer computations for later processing.

What it does

Ten sam filtr bada kolejne fragmenty, a zmniejszanie map zbiera informacje z małych okolic w bardziej zwarty zapis.

The same filter examines successive patches, while pooling gathers information from small neighbourhoods into a more compact representation.

Everyday example

Model wykrywa krawędzie opakowania niezależnie od tego, czy leży ono po lewej, czy po prawej stronie zdjęcia.

A model detects package edges whether the package lies on the left or right of a photo.

This concerns you if you…

Examples

Sources