private void transformModelButton_Click(object sender, EventArgs e) {
      var mapper = new TransformationToSymbolicTreeMapper();
      var transformator = new SymbolicExpressionTreeBacktransformator(mapper);

      var transformations = Content.ProblemData.Transformations;
      var targetVar = Content.ProblemData.TargetVariable;

      var transformedModel = (ISymbolicRegressionModel)transformator.Backtransform(Content.Model, transformations, targetVar);
      var transformedSolution = new SymbolicRegressionSolution(transformedModel, (IRegressionProblemData)Content.ProblemData.Clone());

      MainFormManager.MainForm.ShowContent(transformedSolution);
    }
Esempio n. 2
0
        private void transformModelButton_Click(object sender, EventArgs e)
        {
            var mapper        = new TransformationToSymbolicTreeMapper();
            var transformator = new SymbolicExpressionTreeBacktransformator(mapper);

            var transformations = Content.ProblemData.Transformations;
            var targetVar       = Content.ProblemData.TargetVariable;

            var transformedModel    = (ISymbolicRegressionModel)transformator.Backtransform(Content.Model, transformations, targetVar);
            var transformedSolution = new SymbolicRegressionSolution(transformedModel, (IRegressionProblemData)Content.ProblemData.Clone());

            MainFormManager.MainForm.ShowContent(transformedSolution);
        }