Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/30/13 16:54:43 (11 years ago)
Author:
sforsten
Message:

#1980:

  • added multiple discretizer to GAssist
  • created ensembles for LCS problems and edited CrossValidation to use them
Location:
branches/LearningClassifierSystems/HeuristicLab.Problems.DecisionListClassification/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/LearningClassifierSystems/HeuristicLab.Problems.DecisionListClassification/3.3/DecisionListClassificationProblem.cs

    r9392 r9411  
    146146      autoDefaultRule.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName;
    147147      autoDefaultRule.GAssistNichesProblemDataParameter.ActualName = ProblemDataParameter.Name;
    148       autoDefaultRule.NicheComparerParameter.Value = new DecisionListNicheComparer();
     148      autoDefaultRule.NicheComparerParameter.Value = new GAssistNicheComparer();
    149149      foreach (IDefaultRuleOperator op in Operators.OfType<IDefaultRuleOperator>()) {
    150150        op.IndividualParameter.ActualName = SolutionCreator.DecisionListParameter.ActualName;
     
    168168    }
    169169
    170     IParameter IGAssistProblem.ProblemDataParameter {
    171       get { return ProblemDataParameter; }
    172     }
    173 
    174170    public string NichingParameterName {
    175171      get { return "Niching"; }
     
    181177      ProblemData = data;
    182178    }
     179
     180    #region IDataAnalysisProblem Members
     181    IParameter IDataAnalysisProblem.ProblemDataParameter {
     182      get { return ProblemDataParameter; }
     183    }
     184    IDataAnalysisProblemData IDataAnalysisProblem.ProblemData {
     185      get { return ProblemData; }
     186    }
     187    public event System.EventHandler ProblemDataChanged;
     188    #endregion
    183189  }
    184190}
  • branches/LearningClassifierSystems/HeuristicLab.Problems.DecisionListClassification/3.3/DecisionListClassificationProblemData.cs

    r9392 r9411  
    287287    }
    288288    #endregion
     289
     290    #region IDataAnalysisProblemData Members
     291    public bool IsEmpty {
     292      get { return true; }
     293    }
     294    public ICheckedItemList<StringValue> InputVariables {
     295      get { return ConditionVariables; }
     296    }
     297    public IEnumerable<string> AllowedInputVariables {
     298      get { return AllowedConditionVariables; }
     299    }
     300    #endregion
    289301  }
    290302}
Note: See TracChangeset for help on using the changeset viewer.