3. Consider this PyTorch code snippet for a ResNet block:
import torch
import torch.nn as nn
class SimpleResBlock(nn.Module):
def __init__(self):
super().__init__()
self.conv = nn.Conv2d(3, 3, kernel_size=3, padding=1)
self.relu = nn.ReLU()
self.conv.weight.data.fill_(0.0)
self.conv.bias.data.fill_(1.0)
def forward(self, x):
out = self.conv(x)
out = self.relu(out)
out = out + x
return out
block = SimpleResBlock()
input_tensor = torch.ones(1, 3, 5, 5)
output = block(input_tensor)
print(output[0,0,0,0].item())What will be printed?