What does a 1x1 convolutional layer do?

A convolutional layer with a 1×1 filter can, therefore, be used at any point in a convolutional neural network to control the number of feature maps. As such, it is also known as a projection process, a projection layer, a feature map, or a channel pooling layer.