小编vai*_*ijr的帖子

sample() 和 rsample() 有什么区别?

当我在PyTorch分布样,都samplersample似乎给了类似的结果:

import torch, seaborn as sns

x = torch.distributions.Normal(torch.tensor([0.0]), torch.tensor([1.0]))
Run Code Online (Sandbox Code Playgroud)
在此处输入图片说明 在此处输入图片说明
sns.distplot(x.sample((100000,))) sns.distplot(x.rsample((100000,)))

什么时候用sample(),什么时候用rsample()

python random pytorch

15
推荐指数
2
解决办法
4479
查看次数

如何在 PyTorch 中使用 autograd.gradcheck?

该文档不包含任何 gradcheck 示例用例,它在哪里有用?

pytorch autograd

10
推荐指数
1
解决办法
4198
查看次数

google-colab 自动完成中不同的符号是什么意思?

Google-Colab 有自动完成功能,但左边的小符号是什么意思,有多少个不同的符号?

google-colaboratory

6
推荐指数
1
解决办法
1299
查看次数

Colab 上的 TPU 规格

如何在 colab 上查看 TPU 的规格,对于 GPU,我可以使用类似命令

nvidia-smi
Run Code Online (Sandbox Code Playgroud)

但它不适用于 TPU,我如何查看 TPU 的规格?

google-colaboratory

6
推荐指数
1
解决办法
2406
查看次数

方法包装器和槽包装器有什么区别?

1)True.__init__给出

`<method-wrapper '__init__' of bool object at 0x9efaa0>`
Run Code Online (Sandbox Code Playgroud)

2)int.__init__给出

`<slot wrapper '__init__' of 'object' objects>`
Run Code Online (Sandbox Code Playgroud)

有什么不同?

python methods wrapper slot

5
推荐指数
0
解决办法
289
查看次数

PyTorch中的register_parameter和register_buffer有什么区别?

参数在训练过程中被更改,也就是说,它们是在神经网络训练过程中学习到的东西,但是什么是缓冲区?

在神经网络训练中是学到的吗?

pytorch

3
推荐指数
2
解决办法
458
查看次数

如何计算参数的谱范数?

当我做,

import torch, torch.nn as nn
x = nn.Linear(3, 3)
y = torch.nn.utils.spectral_norm(x)
Run Code Online (Sandbox Code Playgroud)

然后它给出四个不同的权重矩阵,

y.weight_u

tensor([ 0.6534, -0.1644,  0.7390])
Run Code Online (Sandbox Code Playgroud)

y.weight_orig

Parameter containing:
tensor([[ 0.2538,  0.3196,  0.3380],
        [ 0.4946,  0.0519,  0.1022],
        [-0.5549, -0.0401,  0.1654]], requires_grad=True)
Run Code Online (Sandbox Code Playgroud)

y.weight_v

tensor([-0.3650,  0.2870,  0.8857])
Run Code Online (Sandbox Code Playgroud)

y.weight

tensor([[ 0.5556,  0.6997,  0.7399],
        [ 1.0827,  0.1137,  0.2237],
        [-1.2149, -0.0878,  0.3622]], grad_fn=<DivBackward0>)
Run Code Online (Sandbox Code Playgroud)

这四个矩阵是如何计算的?

python pytorch

3
推荐指数
1
解决办法
1985
查看次数

`object.__init__` 的位置

object.__init__cpython 存储库位于哪里?__init__我在 中搜索Objects/object.c,但没有给出任何结果。

看来所有不可变数据类型都使用object.__init__,所以我想知道它的实现。

python cpython

1
推荐指数
1
解决办法
78
查看次数

1
推荐指数
1
解决办法
73
查看次数

如何在PyTorch中获得张量的值?

x = torch.tensor([3])
Run Code Online (Sandbox Code Playgroud)

我有张量对象

print(x)
Run Code Online (Sandbox Code Playgroud)

它给 tensor([3])

x.data[0]给出tensor(3) 如何得到公正3

python pytorch tensor

0
推荐指数
3
解决办法
683
查看次数

`dict().values in dict()` 在 Python 3.7 中失败,但在 Python 3.11 中成功

在 Python 3.7.13 上

dict().values in dict()
Run Code Online (Sandbox Code Playgroud)

给出,

TypeError: unhashable type: 'dict'
Run Code Online (Sandbox Code Playgroud)

在 Python 3.11 上,

dict().values in dict()
Run Code Online (Sandbox Code Playgroud)

给出,

False
Run Code Online (Sandbox Code Playgroud)

造成这一变化的原因是什么?

python dictionary

-1
推荐指数
1
解决办法
204
查看次数