Moses::MosesParams
Inherits Struct < Value < Object
Evolution parameters for MOSES
Constructors
new(problem_type : ProblemType, training_data : Array(Array(Float64)), max_evals : Int32 = 10000, max_gens : Int32 = 100, population_size : Int32 = 100, deme_size : Int32 = 20, complexity_penalty : Score = 0.1, uniformity_penalty : Score = 0.0, target_data : Array(Float64) | Nil = nil)
SourceInstance methods
complexity_penalty
Sourcecomplexity_penalty=(complexity_penalty : Score)
Sourcedeme_size
Sourcedeme_size=(deme_size : Int32)
Sourcemax_evals
Sourcemax_evals=(max_evals : Int32)
Sourcemax_gens
Sourcemax_gens=(max_gens : Int32)
Sourcepopulation_size
Sourcepopulation_size=(population_size : Int32)
Sourceproblem_type
Sourceproblem_type=(problem_type : ProblemType)
Sourcetarget_data
Sourcetarget_data=(target_data : Array(Float64) | Nil)
Sourcetermination_criteria
Sourcetermination_criteria=(termination_criteria : TerminationCriteria)
Sourcetraining_data
Sourcetraining_data=(training_data : Array(Array(Float64)))
Sourceuniformity_penalty
Sourceuniformity_penalty=(uniformity_penalty : Score)
Source