diff options
author | Jonathan Tompson <tompson@cims.nyu.edu> | 2013-10-18 00:42:49 +0400 |
---|---|---|
committer | Jonathan Tompson <tompson@cims.nyu.edu> | 2013-10-18 00:42:49 +0400 |
commit | d4792ac4eb4addf40c6c9fe27f0a810a7582ea0a (patch) | |
tree | dc0a7c2f3a6180a9b094a0274d246926dfc2973a | |
parent | b8f17d4136410b80bf621ff660abb8ab1ed7bf5e (diff) |
Fixed PairwiseDistance for odd Lp norms
-rw-r--r-- | PairwiseDistance.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/PairwiseDistance.lua b/PairwiseDistance.lua index d9e6f81..1752a88 100644 --- a/PairwiseDistance.lua +++ b/PairwiseDistance.lua @@ -20,6 +20,10 @@ function PairwiseDistance:updateOutput(input) --local diff = torch.add(input[1], -1, input[2]) diff:add(input[1], -1, input[2]) + if math.mod(self.norm, 2) == 1 then + diff:abs() + end + self.output:resize(input[1]:size(1)) self.output:zero() self.output:add(diff:pow(self.norm):sum(2)) |