class

MOSES::Optimizer

Inherits Reference < Object

Optimizer class that encapsulates the MOSES optimization process

Constructors

new(params : Moses::MosesParams, atomspace : AtomSpace | Nil = nil)
Source
new

Default constructor for tests

Source

Instance methods

atomspace
Source
atomspace=(atomspace : AtomSpace | Nil)
Source
best_candidates(count : Int32 = 10) : Array(Moses::Candidate)

Get current best candidates

Source
max_evals

For backward compatibility with tests

Source
metapopulation
Source
metapopulation=(metapopulation : Moses::MetaPopulation | Nil)
Source

Alternative optimize method for tests that takes a scorer

Source
optimize

Run optimization and return results

Source
params
Source
params=(params : Moses::MosesParams)
Source
population_size
Source
scorer
Source
scorer=(scorer : Moses::ScoringFunction | Nil)
Source
statistics

Get optimization statistics

Source