Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/nn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJure Zbontar <jure.zbontar@gmail.com>2015-09-26 03:17:19 +0300
committerJure Zbontar <jure.zbontar@gmail.com>2015-09-26 03:17:19 +0300
commit679b4453f2644a58f6ffbc3cbf9ab7503ce645f5 (patch)
treec38885d9840b1957bcd9344580100580808f74a5 /BCECriterion.lua
parent6d117d7fa7bc970663d7d6876cd876fc1af63412 (diff)
Add eps correctly
Diffstat (limited to 'BCECriterion.lua')
-rw-r--r--BCECriterion.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/BCECriterion.lua b/BCECriterion.lua
index 080be21..56d1f83 100644
--- a/BCECriterion.lua
+++ b/BCECriterion.lua
@@ -49,7 +49,7 @@ function BCECriterion:updateOutput(input, target)
output = torch.dot(target, buffer)
-- log(1 - input) * (1 - target)
- buffer:mul(input, -1):add(1 + eps):log()
+ buffer:mul(input, -1):add(1):add(eps):log()
if weights ~= nil then buffer:cmul(weights) end
output = output + torch.sum(buffer)
@@ -86,7 +86,7 @@ function BCECriterion:updateGradInput(input, target)
buffer:resizeAs(input)
-- - x ( 1 + eps -x ) + eps
- buffer:add(input, -1-eps):cmul(input):add(-eps)
+ buffer:add(input, -1):add(-eps):cmul(input):add(-eps)
gradInput:resizeAs(input)
-- y - x