- Timestamp:
- 03/03/17 17:33:24 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4
- Files:
-
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/ICovarianceFunction.cs
r12012 r14712 37 37 } 38 38 39 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("797E2D4C-A59C-41E4-B5AE-0C91AD2BCA4F")] 39 40 public interface ICovarianceFunction : IItem { 40 41 int GetNumberOfParameters(int numberOfVariables); -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/IMeanFunction.cs
r12012 r14712 33 33 } 34 34 35 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("73DEA318-713B-4770-816E-A55C5D26F1D0")] 35 36 public interface IMeanFunction : IItem { 36 37 int GetNumberOfParameters(int numberOfVariables); -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithmStatic.cs
r13157 r14712 32 32 #region static API 33 33 34 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("F725B332-981E-46E0-9336-EE9C05027FC3")] 34 35 public interface IGbmState { 35 36 IRegressionModel GetModel(); -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/IGradientBoostedTreesModel.cs
r13157 r14712 30 30 31 31 namespace HeuristicLab.Algorithms.DataAnalysis { 32 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("060E27AB-DF9C-438D-856B-3012E837DA32")] 32 33 public interface IGradientBoostedTreesModel : IRegressionModel { 33 34 IEnumerable<IRegressionModel> Models { get; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/LossFunctions/ILossFunction.cs
r12873 r14712 28 28 // target represents the target vector (original targets from the problem data, never changed) 29 29 // pred represents the current vector of predictions (a weighted combination of models learned so far, this vector is updated after each step) 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("2DC03117-9C6E-49E0-97C1-4822671E56C1")] 30 31 public interface ILossFunction : IItem { 31 32 // returns the loss of the current prediction vector -
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; } -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/Initialization/INcaInitializer.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("B7ADAA6F-F01A-4F24-9CBE-65DFA8DD421C")] 26 27 public interface INcaInitializer : IOperator { 27 28 /// <summary> -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/ModelCreation/INcaModelCreator.cs
r12012 r14712 27 27 28 28 namespace HeuristicLab.Algorithms.DataAnalysis { 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("A55A9802-D606-45BD-8B4A-3CA7EE4F7C29")] 29 30 public interface INcaModelCreator : IOperator { 30 31 -
branches/PersistenceOverhaul/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/SolutionCreation/INcaSolutionCreator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Algorithms.DataAnalysis { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("C69489F3-5D15-4A7B-B53E-8D79F317F73D")] 25 26 public interface INcaSolutionCreator : IOperator { 26 27
Note: See TracChangeset
for help on using the changeset viewer.