Ignore:
Timestamp:
12/22/13 13:12:22 (6 years ago)
Author:
gkronber
Message:

#2109 implemented a grammar especially for GE (the grammar is not configured correctly when used in a classic symbolic regression/classification problem).
To use this grammar in a classical symbolic expression problem, first set the grammar in a GEProblem and load the problem instance (this creates the necessary variable symbols).
After this the configured grammar can be dragged onto the grammar parameter of the classical problem.

Location:
branches/GrammaticalEvolution
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GrammaticalEvolution

    • Property svn:ignore set to
      _ReSharper.HeuristicLab.Problems.GrammaticalEvolution
      *.suo
  • branches/GrammaticalEvolution/HeuristicLab.Problems.GrammaticalEvolution/Symbolic/IGESymbolicDataAnalysisProblem.cs

    r10226 r10268  
    2323using HeuristicLab.Data;
    2424using HeuristicLab.Optimization;
     25using HeuristicLab.Problems.DataAnalysis;
     26using HeuristicLab.Problems.DataAnalysis.Symbolic;
     27using HeuristicLab.Problems.GrammaticalEvolution;
    2528
    26 namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
     29namespace HeuristicLab.Problems.GrammaticalEvolution {
    2730  public interface IGESymbolicDataAnalysisProblem : IDataAnalysisProblem, IHeuristicOptimizationProblem {
    28     IValueParameter<ISymbolicDataAnalysisGrammar> SymbolicExpressionTreeGrammarParameter { get; }
     31    IValueParameter<GESymbolicExpressionGrammar> SymbolicExpressionTreeGrammarParameter { get; }
    2932    IValueParameter<ISymbolicDataAnalysisExpressionTreeInterpreter> SymbolicExpressionTreeInterpreterParameter { get; }
    3033    //IFixedValueParameter<IntValue> MaximumSymbolicExpressionTreeDepthParameter { get; }
     
    3639    IFixedValueParameter<IntRange> ValidationPartitionParameter { get; }
    3740
    38     ISymbolicDataAnalysisGrammar SymbolicExpressionTreeGrammar { get; set; }
     41    GESymbolicExpressionGrammar SymbolicExpressionTreeGrammar { get; set; }
    3942    ISymbolicDataAnalysisExpressionTreeInterpreter SymbolicExpressionTreeInterpreter { get; set; }
    4043    //IntValue MaximumSymbolicExpressionTreeDepth { get; }
Note: See TracChangeset for help on using the changeset viewer.