code: def learning_rate_schedule(lr, unit, epoch_size=None):
      """
      Deprecated:: 2.2
  
      Create a learning rate schedule (using the same semantics as
      :func:`training_parameter_schedule`).
  
      Args:
          lr (float or list): see parameter ``schedule`` in
           :func:`training_parameter_schedule`.
          unit (:class:`UnitType`): see parameter
           ``unit`` in :func:`training_parameter_schedule`.
  
              deprecated:: 2.2
                  Use minibatch_size parameter to specify the reference minbiatch size instead.
          epoch_size (int): see parameter ``epoch_size`` in
           :func:`training_parameter_schedule`.
  
      Returns:
          learning rate schedule
  
      See also:
          :func:`training_parameter_schedule`
      """
      return training_parameter_schedule(lr, unit, epoch_size)
  
imports: from enum import Enum, unique
  import warnings
  import numpy
  import cntk.internal.utils
  from ..None import cntk_py, NDArrayView, asarray
  from cntk.internal import typemap
  from ..internal.swig_helper import map_if_possible
label_desc: Use image node_id 9 for calling a global function with example usage: learning_rate_schedule(lr, unit, epoch_size) and returns: training_parameter_schedule