Basis van machine learning
Een beeld van 28×28 met één kanaal wordt geconvolueerd met een filter van 5×5 (stride 1, geen padding), gevolgd door max-pooling van 2×2 (stride 2). Wat zijn de hoogte en breedte van de uitvoer?
- A12×12
- B14×14
- C24×24
Antwoord en toelichting tonen
Antwoord: A. 12×12
De uitvoergrootte van een convolutie is (N + 2P − F) ÷ S + 1, met N de invoergrootte, F de filtergrootte, P de padding en S de stride. (28 + 0 − 5) ÷ 1 + 1 = 24, dus na de convolutie is de uitvoer 24×24. Max-pooling van 2×2 met stride 2 houdt per gebied van 2×2 alleen het maximum over en halveert zo hoogte en breedte tot 12×12. Pooling heeft geen trainbare parameters; het verkleint de gegevens om rekenwerk te besparen en maakt het netwerk minder gevoelig voor kleine verschuivingen in positie.