# File lib/ai4r/neural_network/backpropagation.rb, line 200 def init_weights @weights = Array.new(@structure.length-1) do |i| nodes_origin = @activation_nodes[i].length nodes_target = @structure[i+1] Array.new(nodes_origin) do |j| Array.new(nodes_target) do |k| @initial_weight_function.call(i, j, k) end end end end