Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3057_DynamicALPS/TestProblems/oesr-alps-master/HeuristicLab.Algorithms.OESRALPS/Analyzers/Regression/SymbolicRegressionSingleObjectiveLayerOverfittingSlidingWindowAnalyzer.cs @ 17717

Last change on this file since 17717 was 17479, checked in by kyang, 5 years ago

#3057

  1. upload the latest version of ALPS with SMS-EMOA
  2. upload the related dynamic test problems (dynamic, single-objective symbolic regression), written by David Daninel.
File size: 1.5 KB
Line 
1using HEAL.Attic;
2using HeuristicLab.Common;
3using HeuristicLab.Core;
4using HeuristicLab.Problems.DataAnalysis;
5using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;
6using System;
7using System.Collections.Generic;
8using System.Linq;
9using System.Text;
10using System.Threading.Tasks;
11
12namespace HeuristicLab.Algorithms.OESRALPS.Analyzers.Regression
13{
14    [Item("SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer", "Calculates and tracks correlation of training and validation fitness of symbolic regression models.")]
15    [StorableType("75E2AAA3-95B2-4FA4-8554-CF2025B67729")]
16    public sealed class SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer
17        : SymbolicDataAnalysisSingleObjectiveOverfittingAnalyzer<ISymbolicRegressionSingleObjectiveEvaluator, IRegressionProblemData>
18    {
19        [StorableConstructor]
20        private SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer(StorableConstructorFlag _)
21               : base(_) { }
22        private SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer(SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer original, Cloner cloner) : base(original, cloner) { }
23        public SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer()
24          : base()
25        {
26        }
27
28        public override IDeepCloneable Clone(Cloner cloner)
29        {
30            return new SymbolicRegressionSingleObjectiveOverfittingSlidingWindowAnalyzer(this, cloner);
31        }
32    }
33}
Note: See TracBrowser for help on using the repository browser.