code: def to_factorized_noisy(link, *args, **kwargs):
      """Add noisiness to components of given link
  
      Currently this function supports L.Linear (with and without bias)
      """
  
      def func_to_factorized_noisy(link):
          if isinstance(link, Linear):
              return FactorizedNoisyLinear(link, *args, **kwargs)
          else:
              return link
  
      _map_links(func_to_factorized_noisy, link)
  
imports: import chainer
  from chainer.links import Linear
  from chainerrl.links.noisy_linear import FactorizedNoisyLinear
  from chainerrl.links.sequence import Sequence
label_desc: Use image node_id 1 for calling a global function with example usage: to_factorized_noisy(link) and returns: FactorizedNoisyLinear, link