Changeset 9411 for branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces
- Timestamp:
- 04/30/13 16:54:43 (11 years ago)
- 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 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Problems.DataAnalysis; 24 25 25 26 namespace HeuristicLab.Encodings.ConditionActionEncoding { 26 public interface IConditionActionProblem : IHeuristicOptimizationProblem {27 public interface IConditionActionProblem : IHeuristicOptimizationProblem, IDataAnalysisProblem { 27 28 string ChildName { get; } 28 29 29 IParameter ProblemDataParameter { get; } 30 IConditionActionProblemData ProblemData { get; } 30 new IConditionActionProblemData ProblemData { get; } 31 31 IParameter ActionExecuterParameter { get; } 32 32 IActionExecuter ActionExecuter { get; } -
branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces/IConditionActionProblemData.cs
r9194 r9411 20 20 #endregion 21 21 22 using System;23 22 using System.Collections.Generic; 24 23 using HeuristicLab.Core; … … 27 26 28 27 namespace HeuristicLab.Encodings.ConditionActionEncoding { 29 public interface IConditionActionProblemData : INamedItem { 30 Dataset Dataset { get; } 28 public interface IConditionActionProblemData : IDataAnalysisProblemData { 31 29 ICheckedItemList<StringValue> ConditionVariables { get; } 32 30 ICheckedItemList<StringValue> ActionVariables { get; } 33 31 IEnumerable<string> AllowedConditionVariables { get; } 34 32 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);44 33 45 34 IEnumerable<IInput> FetchInput(IEnumerable<int> rows); … … 49 38 IAction FetchAction(int rowNumber); 50 39 51 event EventHandler Changed;40 IClassifierComparer ClassifierComparer { get; } 52 41 } 53 42 } -
branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Interfaces/IConditionActionSolution.cs
r9175 r9411 25 25 26 26 namespace HeuristicLab.Encodings.ConditionActionEncoding { 27 public interface IConditionActionSolution : I NamedItem, IStorableContent {27 public interface IConditionActionSolution : IItem, IStorableContent { 28 28 IConditionActionModel Model { get; } 29 29 IConditionActionProblemData ProblemData { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.