【发布时间】:2020-12-16 18:17:12
【问题描述】:
【问题讨论】:
-
在您的上下文中,x、mu 和 sigma 是什么?喜欢它们的形状、大小、类型等?
标签: pytorch mahalanobis
【问题讨论】:
标签: pytorch mahalanobis
基于马氏距离的SciPy's implementation,您可以在 PyTorch 中执行此操作。假设u 和v 是一维的,cov 是二维协方差矩阵。
def mahalanobis(u, v, cov):
delta = u - v
m = torch.dot(delta, torch.matmul(torch.inverse(cov), delta))
return torch.sqrt(m)
注意:scipy.spatial.distance.mahalanobis 接受协方差矩阵的逆。
【讨论】: