Does the cnn_learner initialize the custom head?

I want to use a custom head with the ResNet34 backbone. I have defined the head and I use the custom_head argument in the cnn_learner function. I want to know if fastai automatically initializes the weights and biases of my defined custom head.
Thanks