Pooling layer
Et pooling-layer er et nedtagningslag i et convolutional neural network der reducerer rummelige dimensioner.
Kort fortalt
Et pooling-layer formindsker størrelsen på et billedes repræsentation uden at miste det vigtigste.
- Kategori
- teknik
- Niveau
- øvet
Betydninger
1- 1
Et lag i et neuralt netværk der reducerer rummelige dimensioner ved at anvende en aggregeringsfunktion over vinduer.
- Efter et convolutional-lag følger ofte et pooling-layer for at reducere størrelsen på feature maps.
Hvornår bruges det
Pooling-lag anvendes efter convolutional-lag for at reducere parametertal og modvirke overfitting. Max pooling og average pooling er de mest almindelige typer.
Kodeeksempel
from tensorflow.keras.layers import MaxPooling2D
pool = MaxPooling2D(pool_size=(2, 2))Oprettelse af et max pooling-layer med poolstørrelse 2x2 i Keras.
Oprindelse
Udtrykket 'pooling' kommer fra engelsk, hvor det betyder at samle eller pulje data.
Kilder
1- Deep Learning (Goodfellow et al., 2016)