def METHOD_NAME(self, functor_scheduler):
    """hyper_init.
    :param functor_scheduler:
    """
    # calling the constructor of the hyper-parameter-scheduler class, so that this scheduler
    # class build a dictionary {"beta_d":self.beta_d, "beta_y":self.beta_y}
    # constructor signature is def __init__(self, **kwargs):
    return functor_scheduler(
        beta_d=self.beta_d, beta_y=self.beta_y, beta_x=self.beta_x,
        beta_t=self.beta_t)