Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/23/13 13:31:29 (11 years ago)
Author:
sforsten
Message:

#1980:

  • several small bug fixes
  • added windowing technique ILAS to GAssist
  • GAssist and XCS work now with real-valued features
  • severely improved the performance of XCS
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/LearningClassifierSystems/HeuristicLab.Optimization.Operators.LCS/3.3/GAssist/IGAssistNichesProblemData.cs

    r9352 r9392  
    2020#endregion
    2121
     22using System;
    2223using System.Collections.Generic;
    2324using HeuristicLab.Core;
     25using HeuristicLab.Data;
     26using HeuristicLab.Problems.DataAnalysis;
    2427
    2528namespace HeuristicLab.Optimization.Operators.LCS {
    2629  public interface IGAssistNichesProblemData : INamedItem {
     30    Dataset Dataset { get; }
     31    ICheckedItemList<StringValue> ConditionVariables { get; }
     32    StringValue TargetVariable { get; }
     33    IEnumerable<string> AllowedConditionVariables { get; }
     34    //IEnumerable<string> AllowedTargetVariables { 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);
     44
     45    int Classes { get; }
     46
     47    IGAssistInput FetchInput(int row);
     48    IEnumerable<IGAssistInput> FetchInput(IEnumerable<int> row);
     49
     50    IEnumerable<IGAssistNiche> FetchAction(IEnumerable<int> rows);
     51    IGAssistNiche FetchAction(int rows);
     52
     53    event EventHandler Changed;
     54
    2755    IEnumerable<IGAssistNiche> GetPossibleNiches();
    2856  }
Note: See TracChangeset for help on using the changeset viewer.