Changeset 3462 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs
- Timestamp:
- 04/21/10 15:21:34 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs
r3452 r3462 34 34 using HeuristicLab.Problems.DataAnalysis.Regression; 35 35 using HeuristicLab.Problems.DataAnalysis.Symbolic; 36 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureAlteringOperators; 37 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Manipulators; 38 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Crossovers; 39 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Creators; 36 40 37 41 namespace HeuristicLab.Problems.DataAnalysis.Regression.Symbolic { … … 144 148 var globalGrammar = new GlobalSymbolicExpressionGrammar(grammar); 145 149 var visualizer = new BestValidationSymbolicRegressionSolutionVisualizer(); 150 var interpreter = new SimpleArithmeticExpressionInterpreter(); 146 151 Parameters.Add(new ValueParameter<BoolValue>("Maximization", "Set to false as the error of the regression model should be minimized.", new BoolValue(false))); 147 152 Parameters.Add(new ValueParameter<SymbolicExpressionTreeCreator>("SolutionCreator", "The operator which should be used to create new symbolic regression solutions.", creator)); 153 Parameters.Add(new ValueParameter<ISymbolicExpressionTreeInterpreter>("SymbolicExpressionTreeInterpreter", "The interpreter that should be used to evaluate the symbolic expression tree.", interpreter)); 148 154 Parameters.Add(new ValueParameter<ISymbolicRegressionEvaluator>("Evaluator", "The operator which should be used to evaluate symbolic regression solutions.", evaluator)); 149 155 Parameters.Add(new OptionalValueParameter<DoubleValue>("BestKnownQuality", "The minimal error value that reached by symbolic regression solutions for the problem."));
Note: See TracChangeset
for help on using the changeset viewer.