Free cookie consent management tool by TermsFeed Policy Generator

Changes between Version 5 and Version 6 of Ticket #2472, comment 22


Ignore:
Timestamp:
11/18/15 22:40:57 (8 years ago)
Author:
mkommend
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2472, comment 22

    v5 v6  
    1 Review:
     1Reviewed the SymbolicExpressionTreeProblem and HL.Problems.GP and the according views and unit test for sample creation.
     2
     3Comments:
    24* Odd source code organization (cloning and persistence in a region at the EOF)
    3 * ~~SymbolicExpressionTreeProblem~~
    4 * ~~HeuristicLab.GP.Problems~~
    5  * ~~ArtificialAnt~~
    6   * reduction from 12 to 3 classes is pretty cool
    7   * achieves exactly the same results as before
    8   * same performance as before
    9  * ~~BasicSymbolicRegression~~
    10   * Recreates constants every time the problem is changed => not reproducible
    11   * Couldn't the solution be transformed to a standard data analysis tree (simplify, optimize)
    12   * Return type of CreateEvalClosure is horrible
    13    * {{{Func<ISymbolicExpressionTreeNode, ISymbolicExpressionTreeNode, Func<double, double, double>, IEnumerable<double>>}}}
    14  * ~~Boolean~~
    15    * Why are the boolean problems restricted and why is this done in the evaluation function?
    16  * ~~LawnMower~~
    17 * ~~UnitTests~~
    18 * ~~Samples~~
     5* BasicSymbolicRegression
     6 * Recreates constants every time the problem is changed => not reproducible
     7 * Couldn't the solution be transformed to a standard data analysis tree (simplify, optimize?
     8* Why are the boolean problems restricted (number of bits) and why is this done in the evaluation function?
     9
     10
     11Overall pretty cool and easy to implement problems. I am especially impressed on how easy tree evaluation can be performed for the boolean and regression problems.