成对距离¶
- class torch.nn.PairwiseDistance(p=2.0, eps=1e-06, keepdim=False)[源代码]¶
计算输入向量之间的成对距离,或输入矩阵列之间的成对距离。
距离使用
p-范数计算,并添加常数eps以避免除以零的情况,如果p为负数,即:其中 是全一的向量,
p-范数由下式给出。- Parameters
- Shape:
输入1: 或 其中 N = 批次维度 和 D = 向量维度
输入2: 或 , 与输入1形状相同
输出: 或 基于输入维度。 如果
keepdim是True,那么 或 基于输入维度。
- Examples::
>>> pdist = nn.PairwiseDistance(p=2) >>> input1 = torch.randn(100, 128) >>> input2 = torch.randn(100, 128) >>> output = pdist(input1, input2)