class Ai::Neat::Network
Attributes
layers[RW]
Public Class Methods
new(models)
click to toggle source
# File lib/ai/neat/network.rb, line 8 def initialize(models) @layers = [] models.each do |model| @layers.push(Layer.new(model[:node_count], model[:node_type], model[:activationfunc])) end (0..(@layers.count - 2)).each do |i| @layers[i].connect(@layers[i + 1].nodes.count) end end
Public Instance Methods
feed_forward()
click to toggle source
# File lib/ai/neat/network.rb, line 20 def feed_forward (0..(@layers.count - 2)).each do |i| @layers[i].feed_forward(@layers[i + 1]) end end