Class: Sabina::Layer::MPOutputLayer
- Defined in:
- lib/sabina/layer/mp_output_layer.rb
Instance Attribute Summary
Attributes inherited from BaseLayer
Instance Method Summary collapse
-
#activate(u_ary) ⇒ Object
softmax function.
Methods inherited from BaseLayer
#activate_, #init_weight, #initialize
Constructor Details
This class inherits a constructor from Sabina::Layer::BaseLayer
Instance Method Details
#activate(u_ary) ⇒ Object
softmax function
5 6 7 8 9 10 |
# File 'lib/sabina/layer/mp_output_layer.rb', line 5 def activate(u_ary) sum = u_ary.inject(0.0) { |s, u| s + Math.exp(u) } u_ary.map do |u| Math.exp(u) / sum end end |