Changeset 1254 for branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification.Classification/OffspringSelectionGP.cs
- Timestamp:
- 03/05/09 13:27:29 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification.Classification/OffspringSelectionGP.cs
r1252 r1254 39 39 protected override IOperator CreateBestSolutionProcessor() { 40 40 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); 77 42 return seq; 78 43 }
Note: See TracChangeset
for help on using the changeset viewer.