Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/06/19 18:03:15 (5 years ago)
Author:
mkommend
Message:

#2974: First stable version of new CoOp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2974_Constants_Optimization/UnitTests/ConstantsOptimizationTests.cs

    r16500 r16507  
    3737
    3838    public static void CompareConstantsOptimizationResults(IRegressionProblemData problemData, ISymbolicExpressionTree tree) {
     39      var applyLinearScaling = true;
    3940      var old_optimizedTree = (ISymbolicExpressionTree)tree.Clone();
    4041      var old_result = SymbolicRegressionConstantOptimizationEvaluator.OptimizeConstants(
    4142        new SymbolicDataAnalysisExpressionTreeLinearInterpreter(),
    42         old_optimizedTree, problemData, problemData.TrainingIndices, applyLinearScaling: true, maxIterations: 10);
     43        old_optimizedTree, problemData, problemData.TrainingIndices, applyLinearScaling, maxIterations: 10);
    4344
    4445
    4546      var new_optimizedTree = (ISymbolicExpressionTree)tree.Clone();
    46       var new_result = LMConstantsOptimizer.OptimizeConstants(new_optimizedTree, problemData, problemData.TrainingIndices, applyLinearScaling: true, maxIterations: 10);
     47      var new_result = LMConstantsOptimizer.OptimizeConstants(new_optimizedTree, problemData.Dataset, problemData.TargetVariable, problemData.TrainingIndices, applyLinearScaling, maxIterations: 10);
    4748
    4849      //check R² values
     
    5051
    5152      //check numeric values of constants
    52       var old_constants = Util.ExtractConstants(old_optimizedTree);
    53       var new_constants = Util.ExtractConstants(new_optimizedTree);
     53      var old_constants = Util.ExtractConstants(old_optimizedTree, applyLinearScaling);
     54      var new_constants = Util.ExtractConstants(new_optimizedTree, applyLinearScaling);
    5455      //Assert.IsTrue(old_constants.SequenceEqual(new_constants));
    5556
Note: See TracChangeset for help on using the changeset viewer.