docstr: Estimating parameters of geometric transformation
  Args:
      image: input
  Return:
      batch_C_prime: the matrix of the geometric transformation
docstr_tok: ["Estimating","parameters","of","geometric","transformation","Args",":","image",":","input","Return",":","batch_C_prime",":","the","matrix","of","the","geometric","transformation"]
code: def forward(self, x):
      """
      Estimating parameters of geometric transformation
      Args:
          image: input
      Return:
          batch_C_prime: the matrix of the geometric transformation
      """
      B = x.shape[0]
      i = 0
      for block in self.block_list:
          x = block(x)
      x = x.squeeze(axis=2).squeeze(axis=2)
      x = self.fc1(x)
  
      x = F.relu(x)
      x = self.fc2(x)
      x = x.reshape(shape=[-1, self.F, 2])
      return x
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import math
  import paddle
  from paddle import nn, ParamAttr
  from paddle.nn import functional
  import numpy
label_desc: Use image node_id 2 for calling the LocalizationNetwork obj's underlying member method code with example usage: obj.forward(x) and returns: x