Saturation¶
-
class
safe_learning.Saturation(fun, lower, upper, name='saturation')¶ Saturate the output of a DeterministicFunction.
Parameters: - fun : instance of DeterministicFunction.
- lower : float or arraylike
Lower bound. Passed to tf.clip_by_value.
- upper : float or arraylike
Upper bound. Passed to tf.clip_by_value.
Attributes: parametersReturn the variables within the current scope.
scope_nameReturn the scope name of the wrapped function.
Methods
__call__(self, \*args, \*\*kwargs)Evaluate the function using the template to ensure variable sharing. build_evaluation(self, points)Evaluation, see DeterministicFunction.evaluate. copy_parameters(self, other_instance)Return a copy of the function (copies parameters). -
build_evaluation(self, points)¶ Evaluation, see DeterministicFunction.evaluate.
-
copy_parameters(self, other_instance)¶ Return a copy of the function (copies parameters).
-
parameters¶ Return the variables within the current scope.
-
scope_name¶ Return the scope name of the wrapped function.