if not self.Linear:
        self.bn = nn.BatchNorm2d(input_channels, eps=1e-4, momentum=0.1, affine=True)

        self.conv = nn.Conv2d(input_channels, output_channels,

                kernel_size=kernel_size, stride=stride, padding=padding, groups=groups)

the weights which i printed using self.conv.weight and the weights which i obtained from model.named_parameters() are totally different can anyone please provide the difference between them and also which is the correct weight values