class_docstr: Set hyperparameters by a predefined epoch-based schedule.
docstr: Using schedule, compute the value to be set at a given point.
docstr_tok: ["Using","schedule",",","compute","the","value","to","be","set","at","a","given","point","."]
code: def _get_value_to_set_at_point(self, point):
      """
      Using schedule, compute the value to be set at a given point.
      """
      laste, lastv = None, None
      for e, v in self.schedule:
          if e == point:
              return v  # meet the exact boundary, return directly
          if e > point:
              break
          laste, lastv = e, v
      if laste is None or laste == e:
          # hasn't reached the first scheduled point, or reached the end of all scheduled points
          return None
      if self.interp is None:
          # If no interpolation, nothing to do.
          return None
      v = (point - laste) * 1.0 / (e - laste) * (v - lastv) + lastv
      return v
  
imports: import operator
  import os
  import numpy
  from abc import ABCMeta, abstractmethod
  from collections import deque
  import six
  from ..compat import tfv1
  from ..tfutils.common import get_op_tensor_name
  from ..utils import logger
  from .base import Callback
label_desc: Use image node_id 5 for calling the ScheduledHyperParamSetter obj's underlying member method code with example usage: obj._get_value_to_set_at_point(point) and returns: v, None, None, v