Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/15/09 16:23:29 (15 years ago)
Author:
gkronber
Message:

Implemented #704 (Shuffling of training data (only) in (non-timeseries) modeling algorithms)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/AlgorithmBase.cs

    r2057 r2161  
    6565
    6666    public virtual IOperator ProblemInjector {
    67       get { return algorithm.SubOperators[0]; }
     67      get { return algorithm.SubOperators[1]; }
    6868      set {
    6969        value.Name = "ProblemInjector";
    70         algorithm.RemoveSubOperator(0);
    71         algorithm.AddSubOperator(value, 0);
     70        algorithm.RemoveSubOperator(1);
     71        algorithm.AddSubOperator(value, 1);
    7272      }
    7373    }
     
    155155      MeanSquaredErrorEvaluator evaluator = new MeanSquaredErrorEvaluator();
    156156      evaluator.GetVariableInfo("MSE").ActualName = "Quality";
    157       evaluator.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart";
    158       evaluator.GetVariableInfo("SamplesEnd").ActualName = "TrainingSamplesEnd";
     157      evaluator.GetVariableInfo("SamplesStart").ActualName = "ActualTrainingSamplesStart";
     158      evaluator.GetVariableInfo("SamplesEnd").ActualName = "ActualTrainingSamplesEnd";
    159159      evaluator.Name = "Evaluator";
    160160
     
    165165      LeftReducer cleanUp = new LeftReducer();
    166166
     167      seq.AddSubOperator(randomInjector);
    167168      seq.AddSubOperator(problemInjector);
    168       seq.AddSubOperator(randomInjector);
    169169      seq.AddSubOperator(globalInjector);
    170170      seq.AddSubOperator(funLibInjector);
     
    465465      // SequentialProcessor in GP
    466466      algorithm = (SequentialProcessor)co1.OperatorGraph.InitialOperator;
    467       return (RandomInjector)algorithm.SubOperators[1];
     467      return (RandomInjector)algorithm.SubOperators[0];
    468468    }
    469469
Note: See TracChangeset for help on using the changeset viewer.