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.Encodings.ConditionActionEncoding/3.3/Interfaces
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces/IConditionActionProblem.cs

    r9226 r9411  
    2222using HeuristicLab.Core;
    2323using HeuristicLab.Optimization;
     24using HeuristicLab.Problems.DataAnalysis;
    2425
    2526namespace HeuristicLab.Encodings.ConditionActionEncoding {
    26   public interface IConditionActionProblem : IHeuristicOptimizationProblem {
     27  public interface IConditionActionProblem : IHeuristicOptimizationProblem, IDataAnalysisProblem {
    2728    string ChildName { get; }
    2829
    29     IParameter ProblemDataParameter { get; }
    30     IConditionActionProblemData ProblemData { get; }
     30    new IConditionActionProblemData ProblemData { get; }
    3131    IParameter ActionExecuterParameter { get; }
    3232    IActionExecuter ActionExecuter { get; }
  • branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces/IConditionActionProblemData.cs

    r9194 r9411  
    2020#endregion
    2121
    22 using System;
    2322using System.Collections.Generic;
    2423using HeuristicLab.Core;
     
    2726
    2827namespace HeuristicLab.Encodings.ConditionActionEncoding {
    29   public interface IConditionActionProblemData : INamedItem {
    30     Dataset Dataset { get; }
     28  public interface IConditionActionProblemData : IDataAnalysisProblemData {
    3129    ICheckedItemList<StringValue> ConditionVariables { get; }
    3230    ICheckedItemList<StringValue> ActionVariables { get; }
    3331    IEnumerable<string> AllowedConditionVariables { get; }
    3432    IEnumerable<string> AllowedActionVariables { get; }
    35 
    36     IntRange TrainingPartition { get; }
    37     IntRange TestPartition { get; }
    38 
    39     IEnumerable<int> TrainingIndices { get; }
    40     IEnumerable<int> TestIndices { get; }
    41 
    42     bool IsTrainingSample(int index);
    43     bool IsTestSample(int index);
    4433
    4534    IEnumerable<IInput> FetchInput(IEnumerable<int> rows);
     
    4938    IAction FetchAction(int rowNumber);
    5039
    51     event EventHandler Changed;
     40    IClassifierComparer ClassifierComparer { get; }
    5241  }
    5342}
  • branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces/IConditionActionSolution.cs

    r9175 r9411  
    2525
    2626namespace HeuristicLab.Encodings.ConditionActionEncoding {
    27   public interface IConditionActionSolution : INamedItem, IStorableContent {
     27  public interface IConditionActionSolution : IItem, IStorableContent {
    2828    IConditionActionModel Model { get; }
    2929    IConditionActionProblemData ProblemData { get; set; }
Note: See TracChangeset for help on using the changeset viewer.