Class: RubyZero::NN::Losses::MSE
- Defined in:
- lib/rubyzero/nn/losses/mse.rb
Instance Method Summary collapse
Methods inherited from Model
#__get_str__, #call, #eval, #initialize, #inspect, load, #parameters, #save, #train
Constructor Details
This class inherits a constructor from RubyZero::NN::Model
Instance Method Details
#forward(input, target) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/rubyzero/nn/losses/mse.rb', line 3 def forward(input, target) err = input - target err = err * err while err.shape.size > 1 err = err.mean(axis:0) end return err end |