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
Create a metapopulation for evolutionary search
Create a MOSES optimizer with default parameters
create_optimizer(params : Moses::MosesParams, atomspace : AtomSpace::AtomSpace | Nil = nil) : Optimizer
Create an optimizer with custom parameters
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
info
Framework information
initialize
Initialize the MOSES framework
High-level optimization method
regression_params(training_data : Array(Array(Float64)), target_data : Array(Float64), max_evals : Int32 = 300) : Moses::MosesParams
Create optimization parameters for regression
Run a complete MOSES optimization with the given parameters
Nested types
- MOSES::ClassificationScorer
- MOSES::Deme
- MOSES::GeneticOperations
- MOSES::Individual
- MOSES::Metapopulation
- MOSES::Node
- MOSES::Optimization
- MOSES::Optimizer
- MOSES::Population
- MOSES::Program
- MOSES::RegressionScorer
- MOSES::Representation
- MOSES::Scorer
- MOSES::Scoring
- MOSES::Selection
- MOSES::TestScorer
- MOSES::Tree
- MOSES::Types