Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/14/09 17:35:31 (15 years ago)
Author:
gkronber
Message:

Using simple version of TheilInequalityCoefficientEvaluator in both, SVR and GP (for time-series).
Deleted GP-specific version of TheilInequalityCoefficientEvaluator. #705

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.SupportVectorMachines/3.2/TimeSeriesSupportVectorRegression.cs

    r2349 r2352  
    6363      ProblemInjector probInjector = new ProblemInjector();
    6464      seq.AddSubOperator(probInjector);
    65       seq.AddSubOperator(new RandomInjector());
    66 
    6765      return seq;
    6866    }
     
    8381      SequentialProcessor seqProc = new SequentialProcessor();
    8482
     83      SupportVectorEvaluator trainingEvaluator = new SupportVectorEvaluator();
     84      trainingEvaluator.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart";
     85      trainingEvaluator.GetVariableInfo("SamplesEnd").ActualName = "TrainingSamplesEnd";
     86      trainingEvaluator.GetVariableInfo("Values").ActualName = "TrainingValues";
     87
    8588      SimpleTheilInequalityCoefficientEvaluator trainingTheilUCalculator = new SimpleTheilInequalityCoefficientEvaluator();
     89      trainingTheilUCalculator.Name = "TrainingTheilInequalityEvaluator";
    8690      trainingTheilUCalculator.GetVariableInfo("Values").ActualName = "TrainingValues";
    8791      trainingTheilUCalculator.GetVariableInfo("TheilInequalityCoefficient").ActualName = "TrainingTheilInequalityCoefficient";
    8892      SimpleTheilInequalityCoefficientEvaluator validationTheilUCalculator = new SimpleTheilInequalityCoefficientEvaluator();
     93      validationTheilUCalculator.Name = "ValidationTheilInequalityEvaluator";
    8994      validationTheilUCalculator.GetVariableInfo("Values").ActualName = "ValidationValues";
    9095      validationTheilUCalculator.GetVariableInfo("TheilInequalityCoefficient").ActualName = "ValidationTheilInequalityCoefficient";
    9196      SimpleTheilInequalityCoefficientEvaluator testTheilUCalculator = new SimpleTheilInequalityCoefficientEvaluator();
     97      testTheilUCalculator.Name = "TestTheilInequalityEvaluator";
    9298      testTheilUCalculator.GetVariableInfo("Values").ActualName = "TestValues";
    9399      testTheilUCalculator.GetVariableInfo("TheilInequalityCoefficient").ActualName = "TestTheilInequalityCoefficient";
    94100
     101      seqProc.AddSubOperator(trainingEvaluator);
    95102      seqProc.AddSubOperator(trainingTheilUCalculator);
    96103      seqProc.AddSubOperator(validationTheilUCalculator);
Note: See TracChangeset for help on using the changeset viewer.