Changeset 14712 for branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces
- Timestamp:
- 03/03/17 17:33:24 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IDataAnalysisAlgorithm.cs
r12012 r14712 27 27 /// Interface to represent a data analysis algorithm. 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("B8A95A8B-5F5B-42EE-AC62-9D14CFCD1E52")] 29 30 public interface IDataAnalysisAlgorithm<T> : IAlgorithm where T : class, IDataAnalysisProblem { 30 31 new T Problem { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessClassificationModelCreator.cs
r12012 r14712 27 27 /// Interface to represent a Gaussian process model creator for classification 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("FE3143D2-D547-4487-B27B-174BBE829109")] 29 30 public interface IGaussianProcessClassificationModelCreator : IGaussianProcessModelCreator { 30 31 ILookupParameter<IClassificationProblemData> ProblemDataParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessModel.cs
r12509 r14712 27 27 /// Interface to represent a Gaussian process posterior 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("E03265C4-F7E1-4B97-A953-2830E99F3DAA")] 29 30 public interface IGaussianProcessModel : IRegressionModel { 30 31 double NegativeLogLikelihood { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessModelCreator.cs
r12012 r14712 29 29 /// Interface to represent a Gaussian process model creator (either regression or classification) 30 30 /// </summary> 31 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("C5F7DB4F-A7A5-4CE8-A6FE-B1CFB68D67C1")] 31 32 public interface IGaussianProcessModelCreator : IOperator { 32 33 ILookupParameter<RealVector> HyperparameterParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessRegressionModelCreator.cs
r12012 r14712 27 27 /// Interface to represent a Gaussian process model creator for regression 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("45FFB72B-B811-40B7-8379-CB45A73C8DF8")] 29 30 public interface IGaussianProcessRegressionModelCreator : IGaussianProcessModelCreator { 30 31 ILookupParameter<IRegressionProblemData> ProblemDataParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessSolution.cs
r12012 r14712 26 26 /// Interface to represent a Gaussian process solution (either regression or classification) 27 27 /// </summary> 28 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("19090F03-C60B-48C3-A821-049FF19F2C40")] 28 29 public interface IGaussianProcessSolution : IDataAnalysisSolution { 29 30 new IGaussianProcessModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INcaClassificationSolution.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Algorithms.DataAnalysis { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("344766AF-3D67-453D-B9A5-70724AA4691D")] 25 26 public interface INcaClassificationSolution : IClassificationSolution { 26 27 new INcaModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INcaModel.cs
r12509 r14712 24 24 25 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("70DC2742-38C8-4F5F-911E-B81EC6E55222")] 26 27 public interface INcaModel : IClassificationModel { 27 28 new INcaClassificationSolution CreateClassificationSolution(IClassificationProblemData problemData); -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourClassificationSolution.cs
r12012 r14712 28 28 /// Interface to represent a nearest neighbour classification solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("49B9CE98-FA77-4D6A-B9B2-71C7A37FAAC2")] 30 31 public interface INearestNeighbourClassificationSolution : IClassificationSolution { 31 32 new INearestNeighbourModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourModel.cs
r12012 r14712 29 29 /// Interface to represent a nearest neighbour model for either regression or classification 30 30 /// </summary> 31 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("0EE95ADB-2CF4-400E-875B-9818E1D82794")] 31 32 public interface INearestNeighbourModel : IRegressionModel, IClassificationModel { 32 33 } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourRegressionSolution.cs
r12012 r14712 28 28 /// Interface to represent a nearest neighbour regression solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("E75979B4-2040-450C-B877-DDE2DBF48B27")] 30 31 public interface INearestNeighbourRegressionSolution : IRegressionSolution { 31 32 new INearestNeighbourModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkClassificationSolution.cs
r12012 r14712 28 28 /// Interface to represent a neural network classification solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("B5BA2467-6E02-49ED-8307-19C2B3949AB6")] 30 31 public interface INeuralNetworkClassificationSolution : IClassificationSolution { 31 32 new INeuralNetworkModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleClassificationSolution.cs
r12012 r14712 28 28 /// Interface to represent a neural network ensemble classification solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("A1C7D6AE-BC98-4F8F-B44F-E5114EB22CE8")] 30 31 public interface INeuralNetworkEnsembleClassificationSolution : IClassificationSolution { 31 32 new INeuralNetworkEnsembleModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleModel.cs
r12012 r14712 29 29 /// Interface to represent a neural network ensemble model for either regression or classification 30 30 /// </summary> 31 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("E85B7457-BF37-4E31-A126-68790AC74247")] 31 32 public interface INeuralNetworkEnsembleModel : IRegressionModel, IClassificationModel { 32 33 } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleRegressionSolution.cs
r12012 r14712 28 28 /// Interface to represent a neural network ensemble regression solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("18169D7B-36F0-4AEC-B6A7-95EEA01303F4")] 30 31 public interface INeuralNetworkEnsembleRegressionSolution : IRegressionSolution { 31 32 new INeuralNetworkEnsembleModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkModel.cs
r12012 r14712 29 29 /// Interface to represent a neural network model for either regression or classification 30 30 /// </summary> 31 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("EC7B5621-B9E0-4C8C-99C0-C1AC1B88299E")] 31 32 public interface INeuralNetworkModel : IRegressionModel, IClassificationModel { 32 33 } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkRegressionSolution.cs
r12012 r14712 28 28 /// Interface to represent a neural network regression solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("EB0E255B-783C-420A-BA8F-71BA758E0108")] 30 31 public interface INeuralNetworkRegressionSolution : IRegressionSolution { 31 32 new INeuralNetworkModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestClassificationSolution.cs
r12012 r14712 28 28 /// Interface to represent a random forest classification solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("58E8AFEF-A161-4DDD-B3F0-99B6B0BECEC9")] 30 31 public interface IRandomForestClassificationSolution : IClassificationSolution { 31 32 new IRandomForestModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestModel.cs
r12012 r14712 29 29 /// Interface to represent a random forest model for either regression or classification 30 30 /// </summary> 31 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("0F3C22CD-D479-4BD6-9A7E-EF6868E927E2")] 31 32 public interface IRandomForestModel : IRegressionModel, IClassificationModel { 32 33 } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestRegressionSolution.cs
r12012 r14712 28 28 /// Interface to represent a random forest regression solution 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("1AB6EAEE-2CE5-4D9F-8A9E-7408AB61FACF")] 30 31 public interface IRandomForestRegressionSolution : IRegressionSolution { 31 32 new IRandomForestModel Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/ISupportVectorMachineModel.cs
r12012 r14712 27 27 /// Interface to represent a support vector machine model 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("4BFD4928-954E-4318-B6E4-623E09843079")] 29 30 public interface ISupportVectorMachineModel : IDataAnalysisModel, IRegressionModel, IClassificationModel { 30 31 svm_model Model { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/ISupportVectorMachineSolution.cs
r12012 r14712 28 28 /// Interface to represent a support vector solution (either regression or classification) 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("5E190A03-B156-4B14-8000-19A4E9863AAD")] 30 31 public interface ISupportVectorMachineSolution : IDataAnalysisSolution { 31 32 new ISupportVectorMachineModel Model { get; }
Note: See TracChangeset
for help on using the changeset viewer.