code: def guess_scaling(point, vars=None, model=None, scaling_bound=1e-8):
      model = modelcontext(model)
      try:
          h = find_hessian_diag(point, vars, model=model)
      except NotImplementedError:
          h = fixed_hessian(point, model=model)
      return adjust_scaling(h, scaling_bound)
  
file_path: pymc/pymc/tuning/scaling.py
imports: import numpy
  from numpy import exp, log, sqrt
  from pymc.blocking import DictToArrayBijection
  from pymc.model import Point, modelcontext
  from pymc.pytensorf import hessian_diag
  from pymc.util import get_var_name
label_desc: Use image node_id 4 for calling a global function with example usage: guess_scaling(point, vars, model, scaling_bound) and returns: adjust_scaling