kwquan
kwquan

Reputation: 16

I have seen many CNNs using number of filters such as these[8,16,32,64,128,256,512] etc. Can someone explain why these are chosen?

Example taken from VGG16 architecture

enter image description here

Upvotes: 0

Views: 508

Answers (1)

Timbus Calin
Timbus Calin

Reputation: 15003

VGG was among the first networks that were developed in the context of deep CNNs. The number you see, which stands for the number of filters, which you already know what they mean, were chosen to increase in number as the network increased in depth.

One of the intuitions for this was that as the network increased in depth, more complex features could be learned, and in turn the complexity of the features could have been only captured by more filters. This architecture type is not present only in VGG, but also in later architectures, which as they gradually increase the depth, the number of filters many times increase by a factor of *2.

Upvotes: 1

Related Questions