Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/15/09 14:01:47 (15 years ago)
Author:
gkronber
Message:

Moved common (not algorithm specific) model analyzer code (same operator tree in all regression/classification/time-series-prognosis engines) to HL.Modeling. #625, #705, #739.

File:
1 edited

Legend:

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

    r2344 r2356  
    2727namespace HeuristicLab.GP.StructureIdentification.Classification {
    2828  public class StandardGP : HeuristicLab.GP.StructureIdentification.StandardGP, IClassificationAlgorithm {
     29    public override string Name {
     30      get {
     31        return base.Name + " - Classification";
     32      }
     33    }
     34
    2935    protected override IOperator CreateProblemInjector() {
    30       return DefaultClassificationAlgorithmOperators.CreateProblemInjector();
     36      return DefaultClassificationOperators.CreateProblemInjector();
    3137    }
    32    
    33     protected override IOperator CreatePostProcessingOperator() {
    34       return DefaultClassificationAlgorithmOperators.CreatePostProcessingOperator();
     38
     39    protected override IOperator CreateModelAnalyzerOperator() {
     40      return DefaultClassificationOperators.CreatePostProcessingOperator();
    3541    }
    3642
    3743    protected override IAnalyzerModel CreateGPModel() {
    38       IAnalyzerModel model = base.CreateGPModel();
    39       DefaultClassificationAlgorithmOperators.SetModelData(model, Engine.GlobalScope.SubScopes[0]);
     44      var model = new AnalyzerModel();
     45      var bestModelScope = Engine.GlobalScope.SubScopes[0];
     46      DefaultStructureIdentificationOperators.PopulateAnalyzerModel(bestModelScope, model);
     47      DefaultClassificationOperators.PopulateAnalyzerModel(bestModelScope, model);
    4048      return model;
    4149    }
Note: See TracChangeset for help on using the changeset viewer.