用法
covariance(
name='covariance'
)
参数
-
name
Pythonstr
附加在此函数创建的操作名称之前。
返回
-
covariance
具有形状[B1, ..., Bn, k', k']
的浮点Tensor
其中第一个n
维度是批坐标和k' = reduce_prod(self.event_shape)
。
协方差。
协方差(可能)仅针对非标量事件分布定义。
例如,对于长度 - k
、 vector-valued 分布,计算如下:
Cov[i, j] = Covariance(X_i, X_j) = E[(X_i - E[X_i]) (X_j - E[X_j])]
其中 Cov
是(一批)k x k
矩阵,0 <= (i, j) < k
和 E
表示期望。
或者,对于非向量、多变量分布(例如,matrix-valued、Wishart),Covariance
应在事件的一些向量化下返回一个(一批)矩阵,即,
Cov[i, j] = Covariance(Vec(X)_i, Vec(X)_j) = [as above]
其中 Cov
是 (batch of) k' x k'
矩阵, 0 <= (i, j) < k' = reduce_prod(event_shape)
和 Vec
是此分布的事件维度的一些函数映射索引到长度索引 - k'
向量。
DirichletMultinomial
的其他文档:
每个批次成员的协方差定义如下:
Var(X_j) = n * alpha_j / alpha_0 * (1 - alpha_j / alpha_0) *
(n + alpha_0) / (1 + alpha_0)
其中 concentration = alpha
和 total_concentration = alpha_0 = sum_j alpha_j
。
批次中元素之间的协方差定义为:
Cov(X_i, X_j) = -n * alpha_i * alpha_j / alpha_0 ** 2 *
(n + alpha_0) / (1 + alpha_0)
相关用法
- Python tf.compat.v1.distributions.DirichletMultinomial.cdf用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.cross_entropy用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.log_survival_function用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.survival_function用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.quantile用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.log_cdf用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.variance用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.kl_divergence用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial.stddev用法及代码示例
- Python tf.compat.v1.distributions.DirichletMultinomial用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.covariance用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.stddev用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.kl_divergence用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.cross_entropy用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.cdf用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.survival_function用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.log_survival_function用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.log_cdf用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet.variance用法及代码示例
- Python tf.compat.v1.distributions.Dirichlet用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.distributions.DirichletMultinomial.covariance。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。