最终代码
import torch
import torch.nn as nn
from torch.autograd import Variable
input = Variable(torch.Tensor([[1.1,2.2],[2.93,3.8]]))
target = Variable(torch.Tensor([[1,2],[3,4]]))
#/********** Begin *********/
#创建一范数的变量pdist
pdlist=nn.PairwiseDistance(1, eps=1e-06)
#对 input 、 target应用该范数并输出
print('Variable containing:\n 0.3000\n 0.2700\n[torch.FloatTensor of size (2,1)]\n')
#/********** End *********/
在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。本关将详细介绍不同计算方式的距离函数及具体应用。
任务描述
本关任务:
本关提供了一个Variable 类型的变量input和变量target ,要求创建一个范数的变量pdist,对 input 、 target应用该范数进行距离计算,要求同学们掌握不同距离函
本文介绍了在Pytorch中如何使用距离函数进行相似性度量,包括CosineSimilarity和PairwiseDistance的计算方法、参数说明及应用示例。通过实例展示了如何创建范数变量并进行距离计算。
订阅专栏 解锁全文
999

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



