ding.rl_utils.beta_function¶
ding.rl_utils.beta_function
¶
Referenced papar
cpw(x, eta=0.71)
¶
Overview
The implementation of CPW function.
Arguments:
- x (:obj:Union[torch.Tensor, float]): The input value.
- eta (:obj:float): The hyperparameter of CPW function.
Returns:
- output (:obj:Union[torch.Tensor, float]): The output value.
CVaR(x, eta=0.71)
¶
Overview
The implementation of CVaR function, which is a risk-averse function.
Arguments:
- x (:obj:Union[torch.Tensor, float]): The input value.
- eta (:obj:float): The hyperparameter of CVaR function.
Returns:
- output (:obj:Union[torch.Tensor, float]): The output value.
Pow(x, eta=0.0)
¶
Overview
The implementation of Pow function, which is risk-averse when eta < 0 and risk-seeking when eta > 0.
Arguments:
- x (:obj:Union[torch.Tensor, float]): The input value.
- eta (:obj:float): The hyperparameter of Pow function.
Returns:
- output (:obj:Union[torch.Tensor, float]): The output value.
Full Source Code
../ding/rl_utils/beta_function.py