code: def initialize_uninitialized_variables(variables=None):
      if variables is None:
          variables = tf.global_variables()
  
      if not variables:
          return
  
      session = tensorflow_session()
      is_not_initialized = session.run(
          [tf.is_variable_initialized(var) for var in variables]
      )
  
      not_initialized_vars = [
          v for (v, f) in zip(variables, is_not_initialized) if not f
      ]
  
      if len(not_initialized_vars):
          session.run(tf.variables_initializer(not_initialized_vars))
  
file_path: neupy/neupy/utils/tf_utils.py
imports: from functools import wraps
  import numpy
  import tensorflow
  from neupy.utils.misc import as_tuple
  from neupy.utils.processing import asfloat
label_desc: Use image node_id 3 for calling a global function with example usage: initialize_uninitialized_variables(variables) without return types