Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisAlleleFrequencyAnalyzer.cs
r14826 r14927 29 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 34 34 [Item("SymbolicDataAnalysisAlleleFrequencyAnalyzer", "")] 35 [Storable Class]35 [StorableType("6d9c072b-9180-4670-a425-1a08a9986d74")] 36 36 public sealed class SymbolicDataAnalysisAlleleFrequencyAnalyzer : AlleleFrequencyAnalyzer<ISymbolicExpressionTree>, ISymbolicDataAnalysisAnalyzer { 37 37 private const string AlleleTreeDepthParameterName = "AlleleTreeDepth"; -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisAnalyzer.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 32 32 /// Abstract base class for symbolic data analysis analyzers. 33 33 /// </summary> 34 [Storable Class]34 [StorableType("31a56e3b-2522-4289-b3ad-11cff0c3da95")] 35 35 public abstract class SymbolicDataAnalysisAnalyzer : SingleSuccessorOperator, ISymbolicDataAnalysisAnalyzer { 36 36 private const string SymbolicExpressionTreeParameterName = "SymbolicExpressionTree"; -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisBottomUpDiversityAnalyzer.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 [Item("SymbolicDataAnalysisBottomUpDiversityAnalyzer", "A diversity analyzer based on the bottom-up distance between trees.")] 29 [Storable Class]29 [StorableType("afb6db9e-398a-4c25-9c3e-99326f96d074")] 30 30 public class SymbolicDataAnalysisBottomUpDiversityAnalyzer : PopulationSimilarityAnalyzer { 31 31 [StorableConstructor] -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisMultiObjectiveAnalyzer.cs
r14185 r14927 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 30 30 /// Abstract base class for multi objective symbolic data analysis analyzers. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("9bbff875-a1ff-417a-9466-a988420578bd")] 33 33 public abstract class SymbolicDataAnalysisMultiObjectiveAnalyzer : SymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisMultiObjectiveAnalyzer { 34 34 private const string QualitiesParameterName = "Qualities"; -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisMultiObjectiveTrainingBestSolutionAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 32 32 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 35 35 /// </summary> 36 36 [Item("SymbolicDataAnalysisMultiObjectiveTrainingBestSolutionAnalyzer", "An operator that analyzes the training best symbolic data analysis solution for multi objective symbolic data analysis problems.")] 37 [Storable Class]37 [StorableType("cdbdde8b-2d93-460a-9755-ac0df5c48272")] 38 38 public abstract class SymbolicDataAnalysisMultiObjectiveTrainingBestSolutionAnalyzer<T> : SymbolicDataAnalysisMultiObjectiveAnalyzer 39 39 where T : class, ISymbolicDataAnalysisSolution { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisMultiObjectiveValidationAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 using HeuristicLab.Random; 31 31 … … 34 34 /// Abstract base class for symbolic data analysis analyzers that validate a solution on a separate data partition using the evaluator. 35 35 /// </summary> 36 [Storable Class]36 [StorableType("ae7105ad-c3fe-4196-b3c9-2abccfbbdcbe")] 37 37 public abstract class SymbolicDataAnalysisMultiObjectiveValidationAnalyzer<T, U> : SymbolicDataAnalysisMultiObjectiveAnalyzer, 38 38 ISymbolicDataAnalysisValidationAnalyzer<T, U> -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisMultiObjectiveValidationBestSolutionAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 36 36 /// </summary> 37 37 [Item("SymbolicDataAnalysisMultiObjectiveValidationBestSolutionAnalyzer", "An operator that analyzes the validation best symbolic data analysis solution for multi objective symbolic data analysis problems.")] 38 [Storable Class]38 [StorableType("796b0d95-840a-43d3-a2c5-5d03b339d4d2")] 39 39 public abstract class SymbolicDataAnalysisMultiObjectiveValidationBestSolutionAnalyzer<S, T, U> : SymbolicDataAnalysisMultiObjectiveValidationAnalyzer<T, U>, 40 40 ISymbolicDataAnalysisMultiObjectiveAnalyzer -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveAnalyzer.cs
r14185 r14927 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 30 30 /// Abstract base class for single objective symbolic data analysis analyzers. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("52d8bfdc-5622-442e-9c5f-d67d2d576e32")] 33 33 public abstract class SymbolicDataAnalysisSingleObjectiveAnalyzer : SymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisSingleObjectiveAnalyzer { 34 34 private const string QualityParameterName = "Quality"; -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectivePruningAnalyzer.cs
r14185 r14927 31 31 using HeuristicLab.Optimization.Operators; 32 32 using HeuristicLab.Parameters; 33 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;33 using HeuristicLab.Persistence; 34 34 35 35 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 36 [Storable Class]36 [StorableType("d340f870-8e3b-4ecc-922c-d570f3055add")] 37 37 [Item("SymbolicDataAnalysisSingleObjectivePruningAnalyzer", "An analyzer that prunes introns from trees in single objective symbolic data analysis problems.")] 38 38 public abstract class SymbolicDataAnalysisSingleObjectivePruningAnalyzer : SymbolicDataAnalysisSingleObjectiveAnalyzer { -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveTrainingBestSolutionAnalyzer.cs
r14721 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 34 34 /// </summary> 35 35 [Item("SymbolicDataAnalysisSingleObjectiveTrainingBestSolutionAnalyzer", "An operator that analyzes the training best symbolic data analysis solution for single objective symbolic data analysis problems.")] 36 [Storable Class]36 [StorableType("b1b6494a-edf8-4eca-860f-cde5a692cfba")] 37 37 public abstract class SymbolicDataAnalysisSingleObjectiveTrainingBestSolutionAnalyzer<T> : SymbolicDataAnalysisSingleObjectiveAnalyzer, IIterationBasedOperator where T : class, ISymbolicDataAnalysisSolution { 38 38 private const string TrainingBestSolutionParameterName = "Best training solution"; -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveTrainingParetoBestSolutionAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 36 36 /// </summary> 37 37 [Item("SymbolicDataAnalysisSingleObjectiveTrainingParetoBestSolutionAnalyzer", "An operator that analyzes the Pareto-best symbolic data analysis solution for single objective symbolic data analysis problems.")] 38 [Storable Class]38 [StorableType("cdcfe695-1ed3-4b18-9bd5-5298232d81b6")] 39 39 public abstract class SymbolicDataAnalysisSingleObjectiveTrainingParetoBestSolutionAnalyzer<S, T> : SymbolicDataAnalysisSingleObjectiveAnalyzer, ISymbolicDataAnalysisInterpreterOperator, ISymbolicDataAnalysisBoundedOperator 40 40 where T : class, ISymbolicDataAnalysisSolution -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveValidationAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 using HeuristicLab.Random; 32 32 … … 35 35 /// Abstract base class for symbolic data analysis analyzers that validate a solution on a separate data partition using the evaluator. 36 36 /// </summary> 37 [Storable Class]37 [StorableType("51c9dbf2-f39f-4e93-9c90-fab48335adaa")] 38 38 public abstract class SymbolicDataAnalysisSingleObjectiveValidationAnalyzer<T, U> : SymbolicDataAnalysisSingleObjectiveAnalyzer, 39 39 ISymbolicDataAnalysisValidationAnalyzer<T, U>, IStochasticOperator … … 78 78 } 79 79 80 protected SymbolicDataAnalysisSingleObjectiveValidationAnalyzer() : base() {80 protected SymbolicDataAnalysisSingleObjectiveValidationAnalyzer() : base() { 81 81 Parameters.Add(new LookupParameter<IRandom>(RandomParameterName, "The random generator.")); 82 82 Parameters.Add(new LookupParameter<U>(ProblemDataParameterName, "The problem data of the symbolic data analysis problem.")); -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveValidationBestSolutionAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 36 36 /// </summary> 37 37 [Item("SymbolicDataAnalysisSingleObjectiveValidationBestSolutionAnalyzer", "An operator that analyzes the validation best symbolic data analysis solution for single objective symbolic data analysis problems.")] 38 [Storable Class]38 [StorableType("eadef0e0-72f7-41a3-8613-b96a23c89240")] 39 39 public abstract class SymbolicDataAnalysisSingleObjectiveValidationBestSolutionAnalyzer<S, T, U> : SymbolicDataAnalysisSingleObjectiveValidationAnalyzer<T, U>, IIterationBasedOperator 40 40 where S : class, ISymbolicDataAnalysisSolution -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisSingleObjectiveValidationParetoBestSolutionAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 36 36 /// </summary> 37 37 [Item("SymbolicDataAnalysisSingleObjectiveValidationParetoBestSolutionAnalyzer", "An operator that analyzes the Pareto-best symbolic data analysis solution for single objective symbolic data analysis problems.")] 38 [Storable Class]38 [StorableType("7506a2e2-bba0-4263-b76b-f6d37348b947")] 39 39 public abstract class SymbolicDataAnalysisSingleObjectiveValidationParetoBestSolutionAnalyzer<S, T, U> : SymbolicDataAnalysisSingleObjectiveValidationAnalyzer<T, U>, ISymbolicDataAnalysisBoundedOperator 40 40 where S : class, ISymbolicDataAnalysisSolution -
branches/PersistenceReintegration/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisVariableFrequencyAnalyzer.cs
r14826 r14927 31 31 using HeuristicLab.Optimization; 32 32 using HeuristicLab.Parameters; 33 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;33 using HeuristicLab.Persistence; 34 34 35 35 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { … … 38 38 /// </summary> 39 39 [Item("SymbolicDataAnalysisVariableFrequencyAnalyzer", "Calculates the accumulated frequencies of variable-symbols over all trees in the population.")] 40 [Storable Class]40 [StorableType("c0a380f5-cdcf-487f-b4e8-4b873d4811cc")] 41 41 public sealed class SymbolicDataAnalysisVariableFrequencyAnalyzer : SymbolicDataAnalysisAnalyzer { 42 42 private const string VariableFrequenciesParameterName = "VariableFrequencies";
Note: See TracChangeset
for help on using the changeset viewer.