gpt4 book ai didi

pytorch - 如何在pytorch中制作截断的正态分布?

转载 作者:行者123 更新时间:2023-12-04 13:57:02 43 4
gpt4 key购买 nike

我想创建一个 截断正态分布 (即具有范围的高斯分布)在 PyTorch 中。
我希望能够更改均值、标准差和范围。
有 PyTorch 方法吗?

最佳答案

使用 torch.nn.init.trunc_normal_ .
给出的描述 Here :

Fills the input Tensor with values drawn from a truncatednormal distribution. The values are effectively drawn from thenormal distribution :math:\mathcal{N}(\text{mean}, \text{std}^2)with values outside :math:[a, b] redrawn until they are withinthe bounds. The method used for generating the random values worksbest when :math:a \leq \text{mean} \leq b.

关于pytorch - 如何在pytorch中制作截断的正态分布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60233216/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com