小编lar*_*ang的帖子

为什么 Pytorch 官方使用 mean=[0.485, 0.456, 0.406] 和 std=[0.229, 0.224, 0.225] 来规范化图像?

在这个页面(https://pytorch.org/vision/stable/models.html)中,它说“所有预训练的模型都期望以相同的方式标准化输入图像,即小批量的 3 通道 RGB 图像形状 (3 x H x W),其中 H 和 W 预计至少为 224。图像必须加载到 [0, 1] 的范围内,然后使用mean = [0.485, 0.456, 0.406]std = [0.229, 0.224, 0.225]“进行归一化。

如果不是平时meanstd正常化是[0.5, 0.5, 0.5][0.5, 0.5, 0.5]?为什么要设置这么奇怪的值?

python normalize pytorch

29
推荐指数
2
解决办法
2万
查看次数

Pytorch 0.4.0:在CUDA设备上有三种方法可以创建张量.它们之间有什么区别吗?

我以第三种方式失败了.t3还在CPU上.不知道为什么.

a = np.random.randn(1, 1, 2, 3)

t1 = torch.tensor(a)
t1 = t3.to(torch.device('cuda'))

t2 = torch.tensor(a)
t2 = t2.cuda() 

t3 = torch.tensor(a, device=torch.device('cuda'))
Run Code Online (Sandbox Code Playgroud)

pytorch tensor

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

Pytorch 中是否有类似于 OpenCV 中的 cv2.dilate 的“张量”操作或函数?

我通过网络制作了几个面具。这些掩码存储在一个torch.tensor变量中。我想cv2.dilatetensor.

我知道有一种方法可以使用循环将其转换tensornumpy.ndarray然后应用于cv2.dilate每个通道for。但是由于大约有 32 个通道,这种方法可能会减慢网络中的前向操作。

python opencv pytorch

4
推荐指数
3
解决办法
2697
查看次数

Pytorch:为什么tensor变量占用的内存这么小?

在Pytorch 1.0.0中,我发现一个tensor变量占用的内存很小。我不知道它如何存储这么多数据。这是代码。

a = np.random.randn(1, 1, 128, 256)
b = torch.tensor(a, device=torch.device('cpu'))

a_size = sys.getsizeof(a)
b_size = sys.getsizeof(b)
Run Code Online (Sandbox Code Playgroud)

a_size是262288。b_size是72。

python numpy pytorch tensor numpy-ndarray

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

我可以将参数传递给 Python 中的 __iter__ 函数吗?

我想传递一个参数来控制产生的数据的大小。例如,

class Something:
    def __init__(self):
        self.all_data = list(range(23))

    def __iter__(self, size):
        random.shuffle(self.all_data)
        batch = list()
        for i in self.all_data:
            batch.append(i)
            if len(batch) >= size:
                yield batch
                batch = list()

a = Something()
for i in a:  # TypeError: __iter__() missing 1 required positional argument: 'size'
    print(i)
for i in a(5):  # TypeError: 'Something' object is not callable
    print(i)
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

python ×4

pytorch ×4

tensor ×2

normalize ×1

numpy ×1

numpy-ndarray ×1

opencv ×1