class DNN::Losses::MeanAbsoluteError
Public Instance Methods
backward_node(d)
click to toggle source
# File lib/dnn/core/losses.rb, line 87 def backward_node(d) dy = (@y - @t) dy[dy >= 0] = 1 dy[dy < 0] = -1 d * dy / @y.shape[0] end
forward_node(y, t)
click to toggle source
# File lib/dnn/core/losses.rb, line 81 def forward_node(y, t) @y = y @t = t (y - t).abs.mean(0).sum end