- Timestamp:
- 03/16/21 15:26:50 (4 years ago)
- Location:
- trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/MultiObjective/NMSEConstraintsEvaluator.cs
r17903 r17906 33 33 34 34 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.MultiObjective { 35 [Item("NMSE Evaluator (multi-objective, with shape-constraints)",35 [Item("NMSE Evaluator with shape-constraints", 36 36 "Calculates the NMSE and the constraints violations of a symbolic regression solution as objectives.")] 37 37 [StorableType("8E9D76B7-ED9C-43E7-9898-01FBD3633880")] -
trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/ShapeConstraintsAnalyzer.cs
r17903 r17906 31 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Regression { 32 32 [StorableType("4318C6BD-E0A1-45FE-AC30-96E7F73B51FB")] 33 [Item("Shape -constraints analyser", "Analyzes the number of shape-constraint violations of symbolic regression models.")]33 [Item("ShapeConstraintsAnalyzer", "Analyzes the number of shape-constraint violations of symbolic regression models.")] 34 34 public class ShapeConstraintsAnalyzer : SymbolicDataAnalysisAnalyzer, ISymbolicExpressionTreeAnalyzer { 35 35 private const string ProblemDataParameterName = "ProblemData"; … … 106 106 var estimator = new IntervalArithBoundsEstimator(); 107 107 108 if ( constraintViolationsTable.Rows.Any())108 if (!constraintViolationsTable.Rows.Any()) 109 109 foreach (var constraint in constraints) 110 110 constraintViolationsTable.Rows.Add(new DataRow(constraint.ToString())); -
trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SingleObjective/Evaluators/NMSEConstraintsEvaluator.cs
r17903 r17906 32 32 33 33 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 34 [Item("NMSE Evaluator (single-objective, with shape-constraints)", "Calculates NMSE of a symbolic regression solution and checks constraints the fitness is a combination of NMSE and constraint violations.")]34 [Item("NMSE Evaluator with shape-constraints", "Calculates NMSE of a symbolic regression solution and checks constraints the fitness is a combination of NMSE and constraint violations.")] 35 35 [StorableType("27473973-DD8D-4375-997D-942E2280AE8E")] 36 36 public class NMSEConstraintsEvaluator : SymbolicRegressionSingleObjectiveEvaluator {
Note: See TracChangeset
for help on using the changeset viewer.