import torch.nn as nn
import torch
# 创建三维tensor
a = torch.randn(3,4,5)
print(a.shape)
print(a)
# 升维,升成四维
a = torch.unsqueeze(a, 0)
print(a.shape)
print(a)
# AdaptiveAvgPool2d(X) 是将W H 使用平均池化降为X维
avg = nn.AdaptiveAvgPool2d(1)
b = avg(a)
print(a.shape)
print(b)
print(b.shape)
本文介绍如何在PyTorch中创建并操作三维张量,包括升维转换,并详细展示了AdaptiveAvgPool2d池化层的具体使用方法,以及其对张量维度的影响。
2万+

被折叠的 条评论
为什么被折叠?



