Class: RubyZero::Core::Functions::Mean
- Defined in:
- lib/rubyzero/core/functions/tensor_functions.rb
Instance Attribute Summary
Attributes inherited from Function
Instance Method Summary collapse
- #backward(dy) ⇒ Object
- #forward(x1) ⇒ Object
-
#initialize(axis) ⇒ Mean
constructor
A new instance of Mean.
Methods inherited from Function
Constructor Details
#initialize(axis) ⇒ Mean
Returns a new instance of Mean.
66 67 68 |
# File 'lib/rubyzero/core/functions/tensor_functions.rb', line 66 def initialize(axis) @axis = axis end |
Instance Method Details
#backward(dy) ⇒ Object
76 77 78 |
# File 'lib/rubyzero/core/functions/tensor_functions.rb', line 76 def backward(dy) return [dy.repeat(@repeats, axis: @axis)] end |