code: def safe_division(numerator, denominator, epsilon):
      """
      The same as regular function in the tensorflow accept that it ensures
      that non of the denominator values have magnutide smaller than epsilon.
      Otherwise small values will be capped to the epsilon.
      """
      inv_denominator = safe_reciprocal(denominator, epsilon)
      return numerator * inv_denominator
  
file_path: neupy/neupy/algorithms/gd/quasi_newton.py
imports: import tensorflow
  from neupy.core.config import Configurable
  from neupy.core.properties import ChoiceProperty, NumberProperty, WithdrawProperty, IntProperty
  from neupy.utils.tf_utils import setup_parameter_updates
  from neupy.algorithms.minsearch.wolfe import line_search
  from neupy.utils import asfloat, dot, outer, as_tuple, function_name_scope, make_single_vector
  from .base import BaseOptimizer
label_desc: Use image node_id 2 for calling a global function with example usage: safe_division(numerator, denominator, epsilon) and returns: unknown