#419 closed task (done)
Refactor CEDMA plugins
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.0 |
Component: | CEDMA.Core | Version: | 3.2 |
Keywords: | Cc: |
Description (last modified by gkronber)
Areas of concern:
- The visualization frontend (bubble-chart)
- Hard-coded predicates for RDF Statements
- Two separate ways to keep items in databases (Agent database and Results database)
- 'Meta-programming-style' definition and dynamic construction of agents
- Dependency on external RDF library (SemWeb.dll)
Change History (44)
comment:1 Changed 16 years ago by gkronber
- Status changed from new to assigned
comment:2 Changed 16 years ago by gkronber
- Description modified (diff)
comment:3 Changed 16 years ago by gkronber
changed configuration 'CEDMA Debug' to build only CEDMA projects and nothing else with r921.
comment:4 Changed 16 years ago by gkronber
created a branch with r922.
comment:5 Changed 16 years ago by gkronber
worked on this with r957.
comment:6 Changed 16 years ago by gkronber
comment:7 Changed 16 years ago by gkronber
updated SemWeb assemblies with new versions (which are compatible to SQLite assembly) with r990.
comment:8 Changed 16 years ago by gkronber
Added basic design for ProblemView with r992.
comment:9 Changed 16 years ago by gkronber
worked on CEDMA console and problem importer with r1003.
comment:10 Changed 16 years ago by gkronber
fixed configuration 'CEDMA Debug' on x64 systems by switching all projects from 'Any CPU' to 'x86' with r1041.
comment:11 Changed 16 years ago by gkronber
worked on control for CEDMA problem importer with r1042.
comment:12 Changed 16 years ago by gkronber
worked on view for CEDMA problems and persistence of CEDMA problems to RDF store with r1043.
comment:13 Changed 16 years ago by gkronber
worked on dispatcher for CEDMA agents with r1044.
comment:14 Changed 16 years ago by gkronber
added problem injector for CEDMA problems and to create standard GP runs in the CEDMA dispatcher with r1053.
comment:15 Changed 16 years ago by gkronber
worked on executer which retrieves the next job from the dispatcher and sends it to the grid for execution with r1060.
comment:16 Changed 16 years ago by gkronber
r1072: minor fixes for debugging.
comment:17 Changed 16 years ago by gkronber
worked on CEDMA analysis frontend with r1073.
comment:18 Changed 16 years ago by gkronber
worked on presentation layer with r1075.
comment:19 Changed 16 years ago by gkronber
comment:20 Changed 16 years ago by gkronber
worked on presentation layer for CEDMA; added a results view that displays data in a simple DataGrid with r1106.
comment:21 Changed 16 years ago by gkronber
worked on CEDMA presentation layer (bubble chart, and collection of results) with r1108.
comment:22 Changed 16 years ago by gkronber
worked on presentation layer for CEDMA (brushing) with r1109.
comment:23 Changed 16 years ago by gkronber
Prepared for testing on new parallel infrastructure with r1115.
- Removed calculation of R2 for the best (validation) model and added calculation of MAPE for training in the hard-coded StandardGP.
- Changed Executer to store all model attributes.
- Changed parameters for StandardGP CEDMA runs for testing.
comment:24 Changed 16 years ago by gkronber
worked on RDF backend with r1129.
- Implemented query support to load datasets.
- Queries for dispatcher and results still missing.
comment:25 Changed 16 years ago by gkronber
with r1130:
- re-enabled security for all WCF services;
- debugged rdf queries
- added tracing for WCF services
- implemented simple version of quality based dispatching
- extended ontology to include a number of predefined model-attributes (quality, size, evaluated solutions etc.)
comment:26 Changed 16 years ago by gkronber
- increased number of sessions for the grid service from 20 to 100
- implemented results query
- fixed a bug in the Dispatcher
with r1151
comment:27 Changed 16 years ago by gkronber
- added function to open and display any model
- added 'hard-coded' implementation of offspring selection GP (work in progress)
- added properties for max. size and max. height in StandardGP
comment:28 Changed 16 years ago by swagner
- Milestone changed from 3.2 to Iteration 0
Milestone 3.2 deleted
comment:29 Changed 16 years ago by gkronber
Changed model attribute TargetVariable to store the name of the variable instead of the index with r1214.
comment:30 Changed 16 years ago by gkronber
Removed property VariableNames and added Get- and SetVariableName(index) methods instead with r1215.
comment:31 Changed 16 years ago by gkronber
Improved dispatching mechanism with r1216.
comment:32 Changed 16 years ago by gkronber
Improved dispatcher code with r1217. Added an interface and a base class to make it easier to try out different dispatch strategies in the future.
comment:33 Changed 16 years ago by gkronber
Created a base class for GP algorithms with r1230.
comment:34 Changed 16 years ago by gkronber
comment:35 Changed 16 years ago by gkronber
- Added support for classification and time series forecasting algorithms in the CEDMA dispatcher.
- Deleted obsolete class ProblemInjector.
with r1266.
comment:36 Changed 16 years ago by gkronber
Added more result values to be stored into the CEDMA db for each experiment with r1275.
comment:37 Changed 16 years ago by gkronber
Added text boxes to set min- and max allowed time offsets for time series modelling tasks in CEDMA problem view with r1277.
comment:38 Changed 16 years ago by gkronber
Merged change sets from CEDMA branch to trunk:
- r957:r990 r992 r1003 r1041:1044 (#419)
- r1051:1053 r1060 (#419, #224)
- r1072:1075 r1104:1106 r1108:1109 r1115:1116 r1129:1130 r1151 r1156 (#419)
- r1214:1217 r1230:1231 (#419)
- r1265:1266, r1275:1277 (#419)
with r1287.
comment:39 Changed 16 years ago by gkronber
Increased minor version of CEDMA and GP plugins with r1290.
comment:40 Changed 16 years ago by gkronber
- Resolution set to fixed
- Status changed from assigned to closed
Resolved issues:
- Hard-coded predicates for RDF Statements
- 'Meta-programming-style' definition and dynamic construction of agents
Improved code quality of visualization frontend. Not resolved:
- Dependency on external RDF library (SemWeb.dll)
comment:41 Changed 16 years ago by gkronber
Created branches of version 3.2 plugins with: r1292 r1302:1311
comment:42 Changed 16 years ago by gkronber
Deleted obsolete files with r1410.
comment:43 Changed 14 years ago by swagner
- Milestone changed from Iteration 2 to Current
Milestone Iteration 2 deleted
comment:12 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Updated SemWeb assemblies to most recent version with r920.