GlobalAveragePooling¶
- class mmpretrain.models.necks.GlobalAveragePooling(dim=2)[source]¶
Global Average Pooling neck.
Note that we use view to remove extra channel after pooling. We do not use squeeze as it will also remove the batch dimension when the tensor has a batch dimension of size 1, which can lead to unexpected errors.
- Parameters:
dim (int) – Dimensions of each sample channel, can be one of {1, 2, 3}. Default: 2