class Sabina::Layer::MPOutputLayer

Public Instance Methods

activate(u_ary) click to toggle source

softmax function

# 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