Closed HeuristicLab-Trac-Bot closed 15 years ago
plugins involved:
HeuristicLab.StructureIdentification
HeuristicLab.Functions
created new plugins
GP, GP.StructureIdentification, GP.StructureIdentification.Classification and GP.StructureIdentification.TimeSeries
in the refactoring branch and moved existing classes fromHeuristicLab.Functions and HeuristicLab.StructureIdentification
into the new plugins with r643 to r647.New plugin layout:
HeuristicLab.GP
: Contains everything that is needed to work with the (abstract syntax) tree representation of GP. This includes interfacesIFunction
andIFunctionTree
and base classes. Also included are manipulation and crossover operators that work on IFunctionTrees and operators that create random trees. The plugin also defines a subtype ofOperatorLibrary
that is useful in the context of GP.HeuristicLab.GP.StructureIdentification
: Defines functions that can be used in a structure identification modeling scenario and evaluators that can interpret the functions. Also included are exporters that can export trees to other representations (HL2, Scheme, Excel: see #306). This plugin also defines an operator that can be used to import datasets exported from HL2.HeuristicLab.GP.StructureIdentification.Classification
: Contains evaluators for classification problems and an operator that injects a default function library for classification problems (no time offsets, no differential terminal symbol)HeuristicLab.GP.StructureIdentification.TimeSeries
: Contains evaluators that are only useful in a time-series modeling scenario. Also includes an operator that injects a default function library for time-series modeling.related (see #299)
HeuristicLab.GP.SantaFe
: Implements the santa fe ant trail benchmark problem. It demonstrates how a new 'tree programming language' (which is not based on theHeuristicLab.GP.StructureIdentification plugin
) can be implemented based on the classes inHeuristicLab.GP
.
in the new GP plugins:
- moved !GPEvaluatorBase to directory Evaluators
- fixed installation
- fixed generations of AssemblyInfos from templates with subwcrev
- fixed plugin dependencies
with r652.
deleted the refactoring branch with r657 (not migrated).
renamed
ClassificationMatrixEvaluator
toConfusionMatrixEvaluator
with r658.
further changes should be tracked in separate tickets.
Milestone 3.2 deleted
Milestone Iteration 0 deleted
Milestone Current deleted
Issue migrated from trac ticket # 177
milestone: HeuristicLab 3.3.0 | component: Functions | priority: low | resolution: done
2008-06-26 10:53:10: @gkronber created the issue