def METHOD_NAME(self, x):
    """Defines the computation performed at every call.
    Args:
        x (torch.Tensor): The input data.
            the size of x is (num_batches, 3, 16, 112, 112).
    Returns:
        torch.Tensor: The feature of the input
        samples extracted by the backbone.
    """
    x = self.conv1a(x)
    x = self.pool1(x)
    x = self.conv2a(x)
    x = self.pool2(x)
    x = self.conv3a(x)
    x = self.conv3b(x)
    x = self.pool3(x)
    x = self.conv4a(x)
    x = self.conv4b(x)
    x = self.pool4(x)
    x = self.conv5a(x)
    x = self.conv5b(x)
    x = self.pool5(x)
    x = x.flatten(start_dim=1)
    x = self.relu(self.fc6(x))
    x = self.dropout(x)
    x = self.relu(self.fc7(x))
    return x