com.lagodiuk.gp.symbolic
Class SymbolicRegressionEngine
- java.lang.Object
-
- com.lagodiuk.gp.symbolic.SymbolicRegressionEngine
-
public class SymbolicRegressionEngine extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description SymbolicRegressionEngine(ExpressionFitness expressionFitness, java.util.Collection<java.lang.String> variables, java.util.List<? extends Function> baseFunctions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddIterationListener(SymbolicRegressionIterationListener listener)voidevolve(int itrationsCount)doublefitness(Expression expression)ExpressiongetBestSyntaxTree()ContextgetContext()intgetIteration()voidsetParentsSurviveCount(int n)voidterminate()
-
-
-
Constructor Detail
-
SymbolicRegressionEngine
public SymbolicRegressionEngine(ExpressionFitness expressionFitness, java.util.Collection<java.lang.String> variables, java.util.List<? extends Function> baseFunctions)
-
-
Method Detail
-
addIterationListener
public void addIterationListener(SymbolicRegressionIterationListener listener)
-
evolve
public void evolve(int itrationsCount)
-
getContext
public Context getContext()
-
getBestSyntaxTree
public Expression getBestSyntaxTree()
-
fitness
public double fitness(Expression expression)
-
terminate
public void terminate()
-
getIteration
public int getIteration()
-
setParentsSurviveCount
public void setParentsSurviveCount(int n)
-
-
DMelt 3.0 © DataMelt by jWork.ORG