Can I ask you something about weight initialization in PyTorch because I have been confused?
First of all, is it mandatory to initialize weights in PyTorch or can the framework initialize the layers for us?
Also, because many posts are outdated, in default initialization what kind of initialization the framework use? Xavier?
Moreover, all layers provide default initialization (LSTMS, GRUs, CNNs layers etc.)
Finally, if I use init function to ‘manually’ initialize the layers. Where I must put this function? inside the class where I define the layers?