Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/05/09 13:27:29 (16 years ago)
Author:
gkronber
Message:

Fixed a few minor issues in hard-coded StandardGP and OffspringSelectionGP variants. #224 (Simple frontend for GP for non-expert users (similar to HeurisicLab.SGA))

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification.Classification/OffspringSelectionGP.cs

    r1252 r1254  
    3939    protected override IOperator CreateBestSolutionProcessor() {
    4040      IOperator seq = base.CreateBestSolutionProcessor();
    41       AccuracyEvaluator trainingAccuracy = new AccuracyEvaluator();
    42       trainingAccuracy.GetVariableInfo("Accuracy").ActualName = "TrainingAccuracy";
    43       trainingAccuracy.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart";
    44       trainingAccuracy.GetVariableInfo("SamplesEnd").ActualName = "TrainingSamplesEnd";
    45 
    46       AccuracyEvaluator validationAccuracy = new AccuracyEvaluator();
    47       validationAccuracy.GetVariableInfo("Accuracy").ActualName = "ValidationAccuracy";
    48       validationAccuracy.GetVariableInfo("SamplesStart").ActualName = "ValidationSamplesStart";
    49       validationAccuracy.GetVariableInfo("SamplesEnd").ActualName = "ValidationSamplesEnd";
    50 
    51       AccuracyEvaluator testAccuracy = new AccuracyEvaluator();
    52       testAccuracy.GetVariableInfo("Accuracy").ActualName = "TestAccuracy";
    53       testAccuracy.GetVariableInfo("SamplesStart").ActualName = "TestSamplesStart";
    54       testAccuracy.GetVariableInfo("SamplesEnd").ActualName = "TestSamplesEnd";
    55 
    56       ConfusionMatrixEvaluator trainingConfusionMatrix = new ConfusionMatrixEvaluator();
    57       trainingConfusionMatrix.GetVariableInfo("ConfusionMatrix").ActualName = "TrainingConfusionMatrix";
    58       trainingConfusionMatrix.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart";
    59       trainingConfusionMatrix.GetVariableInfo("SamplesEnd").ActualName = "TrainingSamplesEnd";
    60 
    61       ConfusionMatrixEvaluator validationConfusionMatrix = new ConfusionMatrixEvaluator();
    62       validationConfusionMatrix.GetVariableInfo("ConfusionMatrix").ActualName = "ValidationConfusionMatrix";
    63       validationConfusionMatrix.GetVariableInfo("SamplesStart").ActualName = "ValidationSamplesStart";
    64       validationConfusionMatrix.GetVariableInfo("SamplesEnd").ActualName = "ValidationSamplesEnd";
    65 
    66       ConfusionMatrixEvaluator testConfusionMatrix = new ConfusionMatrixEvaluator();
    67       testConfusionMatrix.GetVariableInfo("ConfusionMatrix").ActualName = "TestConfusionMatrix";
    68       testConfusionMatrix.GetVariableInfo("SamplesStart").ActualName = "TestSamplesStart";
    69       testConfusionMatrix.GetVariableInfo("SamplesEnd").ActualName = "TestSamplesEnd";
    70 
    71       seq.AddSubOperator(trainingAccuracy);
    72       seq.AddSubOperator(validationAccuracy);
    73       seq.AddSubOperator(testAccuracy);
    74       seq.AddSubOperator(trainingConfusionMatrix);
    75       seq.AddSubOperator(validationConfusionMatrix);
    76       seq.AddSubOperator(testConfusionMatrix);
     41      seq.AddSubOperator(StandardGP.BestSolutionProcessor);
    7742      return seq;
    7843    }
Note: See TracChangeset for help on using the changeset viewer.