module

MOSES

Main MOSES framework module (capitalized to match test expectations)

Constants

VERSION = Moses::VERSION

Class methods

boolean_params(training_data : Array(Array(Float64)), target_data : Array(Float64), max_evals : Int32 = 500) : Moses::MosesParams

Create optimization parameters for boolean classification

Source
create_metapopulation(params : Moses::MosesParams) : Moses::MetaPopulation

Create a metapopulation for evolutionary search

Source
create_optimizer(atomspace : AtomSpace | Nil = nil) : Optimizer

Create a MOSES optimizer with default parameters

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

Create an optimizer with custom parameters

Source
create_scorer(problem_type : Moses::ProblemType, training_data : Array(Array(Float64)), target_data : Array(Float64) | Nil = nil) : Moses::ScoringFunction

Create a scoring function for the given problem type and data

Source
info

Framework information

Source
initialize

Initialize the MOSES framework

Source

High-level optimization method

Source
regression_params(training_data : Array(Array(Float64)), target_data : Array(Float64), max_evals : Int32 = 300) : Moses::MosesParams

Create optimization parameters for regression

Source

Run a complete MOSES optimization with the given parameters

Source

Nested types