示例#1
0
文件: alias.py 项目: ksachdeva/optax
def _scale_by_learning_rate(learning_rate: ScalarOrSchedule):
    if callable(learning_rate):
        return transform.scale_by_schedule(lambda count: -learning_rate(count))
    return transform.scale(-learning_rate)
示例#2
0
文件: alias.py 项目: n2cholas/optax
def _scale_by_learning_rate(learning_rate: ScalarOrSchedule, flip_sign=True):
  m = -1 if flip_sign else 1
  if callable(learning_rate):
    return transform.scale_by_schedule(lambda count: m * learning_rate(count))
  return transform.scale(m * learning_rate)