Module: BackProp
- Defined in:
- lib/backprop.rb,
lib/perceptron.rb
Defined Under Namespace
Classes: Layer, MLP, Neuron, Value
Class Method Summary collapse
- .mean_squared_error(a1, a2) ⇒ Object
- .rand_inputs(num_inputs, num_examples, rand_arg) ⇒ Object
- .rand_outputs(num_examples, rand_arg) ⇒ Object
Class Method Details
.mean_squared_error(a1, a2) ⇒ Object
99 100 101 102 103 |
# File 'lib/perceptron.rb', line 99 def self.mean_squared_error(a1, a2) a1.map.with_index { |a, i| (a - a2[i]) ** 2 }.inject(Value.new(0)) { |memo, val| memo + val } / a1.size end |