# Codeblock 4 Output original : torch.Size([1, 512, 28, 28]) after avgpool : torch.Size([1, 512, 1, 1]) after flatten : torch.Size([1, 512]) after fc0 : torch.Size([1, 128]) after relu6 : torch.Size([1, 128]) after fc1 : torch.Size([1, 512]) after hardsigmoid : torch.Size([1, 512]) after reshape : torch.Size([1, 512, 1, 1]) after scaling : torch.Size([1, 512, 28, 28])