class_docstr: An initializer is really just a bare pytorch function. This class
  is a proxy that allows us to implement ``Registerable`` for those functions.
code: def from_params(cls, params):  # type: ignore
      # pylint: disable=arguments-differ
  
      # Just a string - corresponds to the name of an initializer.
      if isinstance(params, unicode):
          return cls.by_name(params)()
      else:
          choice = params.pop_choice("type", cls.list_available())
          return cls.by_name(choice).from_params(params)
  
imports: from __future__ import division
  from __future__ import absolute_import
  import logging
  import re
  import math
  import itertools
  import torch
  import torch.nn.init
  from allennlp.common import Registrable
  from allennlp.common.params import Params
  from allennlp.common.checks import ConfigurationError
label_desc: Use image node_id 2 for calling the Initializer obj's underlying member method code with example usage: obj.from_params(cls, params) and returns: cls, cls