Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/04/09 22:44:07 (15 years ago)
Author:
gkronber
Message:

implemented hard-coded GP with offspring selection for regression problems. #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/StandardGP.cs

    r1156 r1201  
    136136      randomInjector.Name = "Random Injector";
    137137      VariableInjector globalInjector = CreateGlobalInjector();
    138       CombinedOperator initialization = CreateInialization();
     138      CombinedOperator initialization = CreateInitialization();
    139139      initialization.Name = "Initialization";
    140140      FunctionLibraryInjector funLibInjector = new FunctionLibraryInjector();
     
    247247    }
    248248
    249     private CombinedOperator CreateInialization() {
     249    private CombinedOperator CreateInitialization() {
    250250      CombinedOperator init = new CombinedOperator();
    251251      SequentialProcessor seq = new SequentialProcessor();
     
    266266      Counter evalCounter = new Counter();
    267267      evalCounter.GetVariableInfo("Value").ActualName = "EvaluatedSolutions";
     268      Sorter sorter = new Sorter();
     269      sorter.GetVariableInfo("Descending").ActualName = "Maximization";
     270      sorter.GetVariableInfo("Value").ActualName = "Quality";
    268271
    269272      seq.AddSubOperator(subScopesCreater);
    270273      seq.AddSubOperator(subScopesProc);
     274      seq.AddSubOperator(sorter);
     275
    271276      subScopesProc.AddSubOperator(individualSeq);
    272277      individualSeq.AddSubOperator(treeCreater);
     
    344349      SequentialProcessor bestSolutionProcessor = new SequentialProcessor();
    345350      MeanAbsolutePercentageErrorEvaluator trainingMapeEvaluator = new MeanAbsolutePercentageErrorEvaluator();
    346       trainingMapeEvaluator.Name = "ValidationMapeEvaluator";
     351      trainingMapeEvaluator.Name = "TrainingMapeEvaluator";
    347352      trainingMapeEvaluator.GetVariableInfo("MAPE").ActualName = "TrainingMAPE";
    348353      trainingMapeEvaluator.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart";
Note: See TracChangeset for help on using the changeset viewer.