本文简要介绍python语言中 torch.distributions.independent.Independent
的用法。
用法:
class torch.distributions.independent.Independent(base_distribution, reinterpreted_batch_ndims, validate_args=None)
base_distribution(torch.distributions.distribution.Distribution) -基础分布
reinterpreted_batch_ndims(int) -重新解释为事件暗淡的批次暗淡数量
基础:
torch.distributions.distribution.Distribution
将分布的一些批暗淡重新解释为事件暗淡。
这主要用于更改
log_prob()
结果的形状。例如,要创建与多元正态分布形状相同的对角正态分布(因此它们可以互换),您可以:>>> loc = torch.zeros(3) >>> scale = torch.ones(3) >>> mvn = MultivariateNormal(loc, scale_tril=torch.diag(scale)) >>> [mvn.batch_shape, mvn.event_shape] [torch.Size(()), torch.Size((3,))] >>> normal = Normal(loc, scale) >>> [normal.batch_shape, normal.event_shape] [torch.Size((3,)), torch.Size(())] >>> diagn = Independent(normal, 1) >>> [diagn.batch_shape, diagn.event_shape] [torch.Size(()), torch.Size((3,))]
参数:
相关用法
- Python PyTorch IndexAdder用法及代码示例
- Python PyTorch InMemoryCacheHolder用法及代码示例
- Python PyTorch InMemoryBinaryCriteoIterDataPipe用法及代码示例
- Python PyTorch Interpreter用法及代码示例
- Python PyTorch InstanceNorm2d用法及代码示例
- Python PyTorch InstanceNorm3d用法及代码示例
- Python PyTorch InteractionArch用法及代码示例
- Python PyTorch InstanceNorm1d用法及代码示例
- Python PyTorch InProjContainer.forward用法及代码示例
- Python PyTorch InverseSpectrogram用法及代码示例
- Python PyTorch IterDataPipe用法及代码示例
- Python PyTorch IterableDataset用法及代码示例
- Python PyTorch IoPathSaver用法及代码示例
- Python PyTorch Identity用法及代码示例
- Python PyTorch IoPathFileOpener用法及代码示例
- Python PyTorch IoPathFileLister用法及代码示例
- Python PyTorch ImageFolder用法及代码示例
- Python PyTorch IWSLT2016用法及代码示例
- Python PyTorch IterKeyZipper用法及代码示例
- Python PyTorch IterableWrapper用法及代码示例
- Python PyTorch IWSLT2017用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
- Python PyTorch vdot用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.distributions.independent.Independent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。