class

YAGA::Chromosomes::Equation

Inherits YAGA::Chromosome < Reference < Object

Constants

COMMAND_RANGE = Array(UInt8).new(14) do |index| index.to_u8 end
GENOME_SIZE = 64_u8

Constructors

new(num_inputs : UInt32, layer_index : UInt32, chromosome_index : UInt32, genome_size = GENOME_SIZE, command_range : Array(UInt8) = COMMAND_RANGE)
Source

Instance methods

activate(inputs : Array(Float64)) : Float64
Source
crossover(other : Chromosome) : Void
Source
mutate
Source
randomize
Source
replace(other : Chromosome) : Void
Source
to_json(json : JSON::Builder) : Void
Source