Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleModel.cs
r13368 r14711 30 30 /// Represents classification solutions that contain an ensemble of multiple classification models 31 31 /// </summary> 32 [Storable Class("8DD02E48-801E-45EA-BE51-FE19DE32DAEB")]32 [StorableType("8DD02E48-801E-45EA-BE51-FE19DE32DAEB")] 33 33 [Item("ClassificationEnsembleModel", "A classification model that contains an ensemble of multiple classification models")] 34 34 public class ClassificationEnsembleModel : NamedItem, IClassificationEnsembleModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleProblemData.cs
r13368 r14711 28 28 29 29 namespace HeuristicLab.Problems.DataAnalysis { 30 [Storable Class("AA5A8540-1674-4469-8710-C354674704C1")]30 [StorableType("AA5A8540-1674-4469-8710-C354674704C1")] 31 31 [Item("ClassificationEnsembleProblemData", "Represents an item containing all data defining a classification problem.")] 32 32 public class ClassificationEnsembleProblemData : ClassificationProblemData { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleSolution.cs
r13368 r14711 33 33 /// Represents classification solutions that contain an ensemble of multiple classification models 34 34 /// </summary> 35 [Storable Class("0EA56F09-C658-47A9-A946-415D59234544")]35 [StorableType("0EA56F09-C658-47A9-A946-415D59234544")] 36 36 [Item("Classification Ensemble Solution", "A classification solution that contains an ensemble of multiple classification models")] 37 37 [Creatable(CreatableAttribute.Categories.DataAnalysisEnsembles, Priority = 110)] -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationPerformanceMeasures.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis { 29 [Storable Class("322A7010-D1C4-4482-90D5-F1B510406855")]29 [StorableType("322A7010-D1C4-4482-90D5-F1B510406855")] 30 30 public class ClassificationPerformanceMeasuresResultCollection : ResultCollection { 31 31 #region result names -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblem.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("20A0F7F1-FBF4-456B-B086-DA8A8925655F")]27 [StorableType("20A0F7F1-FBF4-456B-B086-DA8A8925655F")] 28 28 [Item("Classification Problem", "A general classification problem.")] 29 29 public class ClassificationProblem : DataAnalysisProblem<IClassificationProblemData>, IClassificationProblem, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblemData.cs
r13368 r14711 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis { 32 [Storable Class("0DA4CA4A-104D-43C8-992C-8CE840445B47")]32 [StorableType("0DA4CA4A-104D-43C8-992C-8CE840445B47")] 33 33 [Item("ClassificationProblemData", "Represents an item containing all data defining a classification problem.")] 34 34 public class ClassificationProblemData : DataAnalysisProblemData, IClassificationProblemData, IStorableContent { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolution.cs
r13368 r14711 29 29 /// Represents a classification data analysis solution 30 30 /// </summary> 31 [Storable Class("B356DDF2-B07F-4211-AE74-0E7E47ABF154")]31 [StorableType("B356DDF2-B07F-4211-AE74-0E7E47ABF154")] 32 32 public class ClassificationSolution : ClassificationSolutionBase { 33 33 protected readonly Dictionary<int, double> evaluationCache; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolutionBase.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class("08BFB1A2-9E88-473E-B995-4E8B0252B92C")]31 [StorableType("08BFB1A2-9E88-473E-B995-4E8B0252B92C")] 32 32 public abstract class ClassificationSolutionBase : DataAnalysisSolution, IClassificationSolution { 33 33 private const string TrainingAccuracyResultName = "Accuracy (training)"; -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ConstantClassificationSolution.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 [Storable Class("49C6F7C5-BBD9-4CFB-9EFA-A17E13A63E38")]27 [StorableType("49C6F7C5-BBD9-4CFB-9EFA-A17E13A63E38")] 28 28 [Item(Name = "Constant Classification Solution", Description = "Represents a constant classification solution (model + data).")] 29 29 public class ConstantClassificationSolution : ClassificationSolution { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationModel.cs
r13368 r14711 31 31 /// Represents discriminant function classification data analysis models. 32 32 /// </summary> 33 [Storable Class("4BF35837-8978-4620-A5F4-2F11473C5F75")]33 [StorableType("4BF35837-8978-4620-A5F4-2F11473C5F75")] 34 34 [Item("DiscriminantFunctionClassificationModel", "Represents a classification model that uses a discriminant function and classification thresholds.")] 35 35 public class DiscriminantFunctionClassificationModel : NamedItem, IDiscriminantFunctionClassificationModel { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolution.cs
r13368 r14711 30 30 /// Represents a classification solution that uses a discriminant function and classification thresholds. 31 31 /// </summary> 32 [Storable Class("D74CE509-DA7D-4176-B233-B725E418B6FB")]32 [StorableType("D74CE509-DA7D-4176-B233-B725E418B6FB")] 33 33 [Item("DiscriminantFunctionClassificationSolution", "Represents a classification solution that uses a discriminant function and classification thresholds.")] 34 34 public class DiscriminantFunctionClassificationSolution : DiscriminantFunctionClassificationSolutionBase { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolutionBase.cs
r13368 r14711 33 33 /// Represents a classification solution that uses a discriminant function and classification thresholds. 34 34 /// </summary> 35 [Storable Class("ADF1D4B2-53A2-45D4-82AA-0A4063440E5C")]35 [StorableType("ADF1D4B2-53A2-45D4-82AA-0A4063440E5C")] 36 36 [Item("DiscriminantFunctionClassificationSolution", "Represents a classification solution that uses a discriminant function and classification thresholds.")] 37 37 public abstract class DiscriminantFunctionClassificationSolutionBase : ClassificationSolutionBase, IDiscriminantFunctionClassificationSolution { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/AccuracyMaximizationThresholdCalculator.cs
r13368 r14711 31 31 /// Represents a threshold calculator that maximizes the weighted accuracy of the classifcation model. 32 32 /// </summary> 33 [Storable Class("6A2B2F19-4D93-4EA1-B9BB-86013A49A0D2")]33 [StorableType("6A2B2F19-4D93-4EA1-B9BB-86013A49A0D2")] 34 34 [Item("AccuracyMaximizationThresholdCalculator", "Represents a threshold calculator that maximizes the weighted accuracy of the classifcation model.")] 35 35 public class AccuracyMaximizationThresholdCalculator : ThresholdCalculator { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/NormalDistributionCutPointsThresholdCalculator.cs
r13368 r14711 31 31 /// Represents a threshold calculator that calculates thresholds as the cutting points between the estimated class distributions (assuming normally distributed class values). 32 32 /// </summary> 33 [Storable Class("64F90A49-6209-4FA1-BD33-14A09FF81B6E")]33 [StorableType("64F90A49-6209-4FA1-BD33-14A09FF81B6E")] 34 34 [Item("NormalDistributionCutPointsThresholdCalculator", "Represents a threshold calculator that calculates thresholds as the cutting points between the estimated class distributions (assuming normally distributed class values).")] 35 35 public class NormalDistributionCutPointsThresholdCalculator : ThresholdCalculator { -
branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ThresholdCalculators/ThresholdCalculator.cs
r13368 r14711 29 29 /// Base class for threshold calculators for discriminant function classification models. 30 30 /// </summary> 31 [Storable Class("69F2CB18-BFA0-405A-963F-C97238040C6A")]31 [StorableType("69F2CB18-BFA0-405A-963F-C97238040C6A")] 32 32 public abstract class ThresholdCalculator : NamedItem, IDiscriminantFunctionThresholdCalculator { 33 33
Note: See TracChangeset
for help on using the changeset viewer.