Gumbel¶
- class paddle.distribution. Gumbel ( loc, scale ) ¶
耿贝尔分布
数学公式:
上面数学公式中:
\(loc = \mu\):耿贝尔分布位置参数。
\(scale = \beta\):耿贝尔分布尺度参数。
参数¶
loc (int|float|Tensor) - 耿贝尔分布位置参数。数据类型为 int、float、Tensor。
scale (int|float|Tensor) - 耿贝尔分布尺度参数。数据类型为 int、float、Tensor。
代码示例¶
COPY-FROM: paddle.distribution.Gumbel
属性¶
方法¶
prob(value)¶
耿贝尔分布的概率密度函数。
参数
value (Tensor|Scalar) - 待计算的值。
数学公式:
上面数学公式中:
\(loc = \mu\):耿贝尔分布位置参数。
\(scale = \beta\):耿贝尔分布尺度参数。
返回
Tensor - value 在耿贝尔分布下的概率值。
log_prob(value)¶
耿贝尔分布的对数概率密度函数。
参数
value (Tensor|Scalar) - 待计算的值。
数学公式:
上面数学公式中:
\(loc = \mu\):耿贝尔分布位置参数。
\(scale = \beta\):耿贝尔分布尺度参数。
返回
Tensor - value 在耿贝尔分布下的对数概率值。
cdf(value)¶
累积分布函数
参数
value (Tensor) - 输入 Tensor。
数学公式:
上面的数学公式中:
\(loc = \mu\):耿贝尔分布位置参数。
\(scale = \beta\):耿贝尔分布尺度参数。
返回
Tensor: value 对应 Gumbel 累积分布函数下的值。
entropy(scale)¶
耿贝尔分布的信息熵。
参数
scale (int|float|Tensor) - 耿贝尔分布的尺度参数。
数学公式:
上面数学公式中:
\(scale = \beta\):耿贝尔分布尺度参数。
\(\gamma\):欧拉常数。