Changeset 16468
- Timestamp:
- 12/29/18 20:44:42 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4
- Files:
-
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneR.cs
r16462 r16468 31 31 using HEAL.Fossil; 32 32 using HeuristicLab.Problems.DataAnalysis; 33 using HeuristicLab.Persistence; 33 34 34 35 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/ICovarianceFunction.cs
r16453 r16468 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { … … 35 36 } 36 37 38 [StorableType("d175f852-bb94-4b19-9afa-a7f554845a26")] 37 39 public interface ICovarianceFunction : IItem { 38 40 int GetNumberOfParameters(int numberOfVariables); -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/IMeanFunction.cs
r16453 r16468 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { … … 31 32 } 32 33 34 [StorableType("5a0e9004-0e77-42c2-90f9-744896c1224f")] 33 35 public interface IMeanFunction : IItem { 34 36 int GetNumberOfParameters(int numberOfVariables); -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/IGradientBoostedTreesModel.cs
r16453 r16468 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Problems.DataAnalysis; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [StorableType("e6c22779-7059-416d-8804-0022406b7136")] 27 29 public interface IGradientBoostedTreesModel : IRegressionModel { 28 30 IEnumerable<IRegressionModel> Models { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/LossFunctions/ILossFunction.cs
r16453 r16468 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [StorableType("588270d5-61ee-4906-b30f-841f64cd6724")] 27 29 // represents an interface for loss functions used by gradient boosting 28 30 // target represents the target vector (original targets from the problem data, never changed) -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/RegressionTreeModel.cs
r16462 r16468 33 33 using HeuristicLab.Problems.DataAnalysis.Symbolic; 34 34 using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression; 35 using HeuristicLab.Persistence; 35 36 36 37 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IDataAnalysisAlgorithm.cs
r16453 r16468 22 22 using HeuristicLab.Optimization; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("76554c78-e43e-4988-910b-0f31338dab47")] 26 28 /// <summary> 27 29 /// Interface to represent a data analysis algorithm. -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessClassificationModelCreator.cs
r16453 r16468 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("14d873cf-cdfa-40db-80d2-bc25ccf38344")] 26 28 /// <summary> 27 29 /// Interface to represent a Gaussian process model creator for classification -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessModel.cs
r16453 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("dc76e136-7a3e-49cd-95b4-bbd3ead06d0c")] 25 27 /// <summary> 26 28 /// Interface to represent a Gaussian process posterior -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessModelCreator.cs
r16453 r16468 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Encodings.RealVectorEncoding; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [StorableType("a83cbf4d-6e7c-4e30-904e-d0f0c89d2ed3")] 27 29 /// <summary> 28 30 /// Interface to represent a Gaussian process model creator (either regression or classification) -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessRegressionModelCreator.cs
r16453 r16468 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("11e34d2f-d302-4048-b125-7886cf655d6f")] 26 28 /// <summary> 27 29 /// Interface to represent a Gaussian process model creator for regression -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IGaussianProcessSolution.cs
r16453 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("f9bedb56-c034-4bb3-8125-d1146b03376c")] 25 27 /// <summary> 26 28 /// Interface to represent a Gaussian process solution (either regression or classification) -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INcaClassificationSolution.cs
r16453 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("afb3d86e-f5a9-4bd5-a5a5-35337c1163e9")] 25 27 public interface INcaClassificationSolution : IClassificationSolution { 26 28 new INcaModel Model { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INcaModel.cs
r16453 r16468 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("52f233e3-90de-4de9-bd8f-eca1b9eab1ac")] 26 28 public interface INcaModel : IClassificationModel { 27 29 new INcaClassificationSolution CreateClassificationSolution(IClassificationProblemData problemData); -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourClassificationSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("ad083c00-f5fb-4b79-a36f-489523f98be9")] 25 27 /// <summary> 26 28 /// Interface to represent a nearest neighbour classification solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourModel.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("ceda9f55-7424-4f9a-9961-db300d093f96")] 25 27 /// <summary> 26 28 /// Interface to represent a nearest neighbour model for either regression or classification -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourRegressionSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("ce11dac3-5b79-4390-80cc-dddeb9d0250c")] 25 27 /// <summary> 26 28 /// Interface to represent a nearest neighbour regression solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkClassificationSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("5c569264-6b1d-4a7c-8c3a-938576f07c6f")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network classification solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleClassificationSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("d9c3883e-99bb-4730-b36c-18ed2a52cbe3")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network ensemble classification solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleModel.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("8cc4503e-dec8-43d9-a966-3619ace0da41")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network ensemble model for either regression or classification -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleRegressionSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("9cbae9de-c128-45d8-9013-4ac70f641b08")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network ensemble regression solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkModel.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("21800d09-cdf8-4faf-a832-0a709ab84f33")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network model for either regression or classification -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkRegressionSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("f5a0df9f-1148-40d8-a13d-f5e114c2c95f")] 25 27 /// <summary> 26 28 /// Interface to represent a neural network regression solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestClassificationSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("ff6d9203-3685-418b-b6cc-2312b50c4014")] 25 27 /// <summary> 26 28 /// Interface to represent a random forest classification solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestModel.cs
r16453 r16468 22 22 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("627fb9cf-b3fe-4f9b-a76b-f0f1b7a31f0c")] 27 28 /// <summary> 28 29 /// Interface to represent a random forest model for either regression or classification -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestRegressionSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("17e636cc-fa01-4844-8e48-bd7d525eac3a")] 25 27 /// <summary> 26 28 /// Interface to represent a random forest regression solution -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/ISupportVectorMachineModel.cs
r16453 r16468 22 22 using HeuristicLab.Problems.DataAnalysis; 23 23 using LibSVM; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("5284987f-4f3e-43dd-9bc8-a8b3c7d952ce")] 26 28 /// <summary> 27 29 /// Interface to represent a support vector machine model -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/ISupportVectorMachineSolution.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("598d2904-58e5-4a2f-8cd4-378ed3fa6132")] 25 27 /// <summary> 26 28 /// Interface to represent a support vector solution (either regression or classification) -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/KernelRidgeRegression/KernelFunctions/IKernel.cs
r16453 r16468 22 22 23 23 using System; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("adb61694-6937-4c93-aa8d-902b54811e37")] 26 28 public interface IKernel : ICovarianceFunction { 27 29 double? Beta { get; set; } // a kernel parameter -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/Initialization/INcaInitializer.cs
r16453 r16468 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Algorithms.DataAnalysis { 27 [StorableType("4e8ff5de-c353-47cb-baa7-1a9be8f89456")] 26 28 public interface INcaInitializer : IOperator { 27 29 /// <summary> -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/ModelCreation/INcaModelCreator.cs
r16462 r16468 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("d93ecea5-379a-4569-8e0d-a80725d38d7f")] 25 27 public interface INcaModelCreator : IOperator { 26 28 -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/SolutionCreation/INcaSolutionCreator.cs
r16453 r16468 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Algorithms.DataAnalysis { 26 [StorableType("0f9ff0e5-54b8-4bcd-8e1f-a3e92260803d")] 25 27 public interface INcaSolutionCreator : IOperator { 26 28 -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DistanceBase.cs
r16462 r16468 25 25 using HeuristicLab.Core; 26 26 using HEAL.Fossil; 27 using HeuristicLab.Persistence; 27 28 28 29 namespace HeuristicLab.Algorithms.DataAnalysis { … … 50 51 } 51 52 53 [StorableType("35fcecb5-9209-469b-9e4e-82efd8abfddf")] 52 54 internal class DistanceComparer : IComparer<T>, IComparer { 53 55 private readonly T item; … … 64 66 65 67 public int Compare(object x, object y) { 66 return Compare((T) x, (T)y);68 return Compare((T)x, (T)y); 67 69 } 68 70 } -
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/IDistance.cs
r16453 r16468 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Algorithms.DataAnalysis { 28 [StorableType("168066b5-a14b-4d87-b3fb-6bac363e9c98")] 27 29 public interface IDistance<in T> : IDistance { 28 30 /// <summary> … … 43 45 } 44 46 45 47 [StorableType("3e44c812-79ad-404d-95e9-8d9c3467110c")] 46 48 public interface IDistance : IItem { 47 49 double Get(object x, object y);
Note: See TracChangeset
for help on using the changeset viewer.