Changeset 6760 for branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification
- Timestamp:
- 09/14/11 13:59:25 (13 years ago)
- Location:
- branches/PersistenceSpeedUp
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceSpeedUp
- Property svn:ignore
-
old new 12 12 *.psess 13 13 *.vsp 14 *.docstates
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis
- Property svn:mergeinfo changed
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleModel.cs
r5809 r6760 23 23 namespace HeuristicLab.Problems.DataAnalysis { 24 24 public interface IClassificationEnsembleModel : IClassificationModel { 25 void Add(IClassificationModel model); 26 void Remove(IClassificationModel model); 25 27 IEnumerable<IClassificationModel> Models { get; } 26 28 IEnumerable<IEnumerable<double>> GetEstimatedClassValueVectors(Dataset dataset, IEnumerable<int> rows); -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleSolution.cs
r6184 r6760 21 21 22 22 using System.Collections.Generic; 23 using HeuristicLab.Core; 23 24 namespace HeuristicLab.Problems.DataAnalysis { 24 25 public interface IClassificationEnsembleSolution : IClassificationSolution { 25 IEnumerable<IClassificationModel> Models { get; } 26 new IClassificationEnsembleModel Model { get; } 27 IItemCollection<IClassificationSolution> ClassificationSolutions { get; } 26 28 IEnumerable<IEnumerable<double>> GetEstimatedClassValueVectors(Dataset dataset, IEnumerable<int> rows); 27 29 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationModel.cs
r5809 r6760 24 24 public interface IClassificationModel : IDataAnalysisModel { 25 25 IEnumerable<double> GetEstimatedClassValues(Dataset dataset, IEnumerable<int> rows); 26 IClassificationSolution CreateClassificationSolution(IClassificationProblemData problemData); 26 27 } 27 28 } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationSolution.cs
r5809 r6760 20 20 #endregion 21 21 22 using System;23 22 using System.Collections.Generic; 24 23 namespace HeuristicLab.Problems.DataAnalysis { 25 24 public interface IClassificationSolution : IDataAnalysisSolution { 26 25 new IClassificationModel Model { get; } 27 new IClassificationProblemData ProblemData { get; }26 new IClassificationProblemData ProblemData { get; set; } 28 27 29 28 IEnumerable<double> EstimatedClassValues { get; } -
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IDiscriminantFunctionClassificationModel.cs
r5809 r6760 20 20 #endregion 21 21 22 using System; 22 23 using System.Collections.Generic; 23 using System;24 24 namespace HeuristicLab.Problems.DataAnalysis { 25 25 public interface IDiscriminantFunctionClassificationModel : IClassificationModel { 26 26 IEnumerable<double> Thresholds { get; } 27 27 IEnumerable<double> ClassValues { get; } 28 // class values and thresholds can only be assigned simultan iously29 void SetThresholdsAndClassValues(IEnumerable<double> thresholds, IEnumerable<double> classValues); 28 // class values and thresholds can only be assigned simultanously 29 void SetThresholdsAndClassValues(IEnumerable<double> thresholds, IEnumerable<double> classValues); 30 30 IEnumerable<double> GetEstimatedValues(Dataset dataset, IEnumerable<int> rows); 31 31 32 32 event EventHandler ThresholdsChanged; 33 34 IDiscriminantFunctionClassificationSolution CreateDiscriminantFunctionClassificationSolution(IClassificationProblemData problemData); 33 35 } 34 36 }
Note: See TracChangeset
for help on using the changeset viewer.