class Chainer::Functions::Math::PowVarConst
Public Class Methods
new(value)
click to toggle source
# File lib/chainer/functions/math/basic_math.rb, line 109 def initialize(value) @value = value end
Public Instance Methods
backward(x, gy)
click to toggle source
# File lib/chainer/functions/math/basic_math.rb, line 117 def backward(x, gy) val_1 = @value - 1 gx = @value * (x[0] ** val_1) * gy[0] [Utils::Array.force_array(gx)] end
forward(x)
click to toggle source
# File lib/chainer/functions/math/basic_math.rb, line 113 def forward(x) [Utils::Array.force_array(x[0] ** @value)] end