Timeline
09/08/09:
- 11:11 Changeset [2344] by
-
Extended IAnalyzerModel and the default implementation AnalyzerModel to hold a dictionary of result values and extended GP algorithms for time-series prognosis and classification to store specific results (TheilInequalityCoefficient and Accuracy in the model) (#736). Also prepared IAnalyzerModel and AnalyzerModel and modeling algorithms to store meta-information about models (#731).
- 10:13 Ticket #736 (AnalyzerModel should also support time-series or classification ...) created by
- 10:12 Ticket #728 (VariableImpactCalculator should use static calculate methods) closed by
- fixed
- 10:11 Ticket #720 (SGP and OSGP engines should be defined in the plugin HL.GP) closed by
- fixed
09/07/09:
- 19:11 Changeset [2343] by
-
added HeuristicLab.GP.Algorithms to CopyAssemblies.cmd script. #720
- 19:10 Changeset [2342] by
-
Deleted implementation branch for #720
- 19:08 Changeset [2341] by
-
Merged changeset r2330:2340 from #720 refactoring branch to the trunk. (r2331, r2335, r2337, r2340)
- 18:55 Changeset [2340] by
-
Fixed some issues in the GP algorithms for time-series prognosis and classification. #720
- 18:41 Ticket #700 (SVMModel is in incorrect namespace HeuristicLab.Data) closed by
- duplicate: #721
- 15:54 Changeset [2339] by
-
corrected connect, disconnect and deletedatabase behaviour (ticket #712)
- 15:51 Changeset [2338] by
-
corrected setter for icon, title and cursor to use asynchronous methods (ticket #716)
- 13:03 Changeset [2337] by
-
refactoring: pulled common code of OSGP and SGP into static class DefaultStructureIdentificationOperators. #720
- 12:20 Changeset [2336] by
-
added InvokeRequired check in FireMainFormChanged and OnActiveViewChanged (ticket #716)
09/04/09:
- 16:23 Changeset [2335] by
-
Worked on #720:
- finished AlgorithmBase
- fixed skeletons for generic StandardGP and OffspringSelectionGP
- implemented OffspringSelectionGP and StandardGP for HL.GP.StructureIdentification
- 15:35 Changeset [2334] by
-
added progressBar to the status strip (ticket #716)
- 13:58 Changeset [2333] by
-
added EmptyDatabase method in HL.Modeling.Database backend (ticket #712)
- 13:57 Ticket #722 (IModel should provide a Predict() method to get predicted values for ...) closed by
- fixed: added static method in PredictorBuilder to make it useable from the …
- 13:57 Changeset [2332] by
-
added static method in PredictorBuilder to make it useable from the ModelAnalyzer (ticket #722)
- 13:55 Ticket #722 (IModel should provide a Predict() method to get predicted values for ...) reopened by
09/03/09:
- 17:48 Changeset [2331] by
-
created a branch for #720
- 15:28 Ticket #727 (SVMModelView shows Nu=0.5 Cost=1 for all SVM models) closed by
- fixed: Algorithm parameters should be stored as meta-information to models. …
- 15:26 Ticket #722 (IModel should provide a Predict() method to get predicted values for ...) closed by
- fixed
- 15:25 Ticket #735 (VariableEvaluationCalculator should use the VAF instead of MSE as the ...) closed by
- fixed: Fixed with r2330.
- 15:25 Changeset [2330] by
-
Implemented #735
- 15:22 Changeset [2329] by
-
corrected bug in !updatedModel method (ticket #712)
- 15:17 Ticket #735 (VariableEvaluationCalculator should use the VAF instead of MSE as the ...) created by
- 15:01 Ticket #734 (An operator that extracts a scope 'C' stored in a variable in the ...) closed by
- fixed: Added operator SolutionExtractor to HL.Modeling and moved the …
- 15:00 Changeset [2328] by
-
this is the remaining part of changeset r2327.
Applied changes in modeling plugins that are necessary for the new model analyzer (#722)
- predictor has properties for the lower and upper limit of the predicted value
- added views for predictors that show the limits (also added a new view for GeneticProgrammingModel that shows the size and height of the model)
- Reintroduced TreeEvaluatorInjectors that read a PunishmentFactor and calculate the lower and upper limits for estimated values (limits are set in the tree evaluators)
- Added operators to create Predictors. Changed modeling algorithms to use the predictors for the calculation of final model qualities and variable impacts (to be compatible with the new model analyzer the predictors use a very large PunishmentFactor)
- replaced all private implementations of double.IsAlmost and use HL.Commons instead (see #733 r2324)
- Implemented operator SolutionExtractor and moved BestSolutionStorer from HL.Logging to HL.Modeling (fixes #734)
- 14:54 Changeset [2327] by
-
Applied changes in modeling plugins that are necessary for the new model analyzer (#722)
- predictor has properties for the lower and upper limit of the predicted value
- added views for predictors that show the limits (also added a new view for GeneticProgrammingModel that shows the size and height of the model)
- Reintroduced TreeEvaluatorInjectors that read a PunishmentFactor and calculate the lower and upper limits for estimated values (limits are set in the tree evaluators)
- Added operators to create Predictors. Changed modeling algorithms to use the predictors for the calculation of final model qualities and variable impacts (to be compatible with the new model analyzer the predictors use a very large PunishmentFactor)
- replaced all private implementations of double.IsAlmost and use HL.Commons instead (see #733 r2324)
- Implemented operator SolutionExtractor and moved BestSolutionStorer from HL.Logging to HL.Modeling (fixes #734)
- 11:59 Ticket #734 (An operator that extracts a scope 'C' stored in a variable in the ...) created by
- This operator is necessary to execute the inverse operation to the …
09/02/09:
- 16:48 Changeset [2326] by
-
added name in IModel
added update methods for IModel and ModelData
(ticket #712)
- 12:03 Ticket #701 (Extract sparse matrix data-model implemented in CEDMA into a generic plugin) closed by
- fixed: changed SparseMatrix.Matrix and MatrixRow to a generic type r2325
- 12:03 Changeset [2325] by
-
changed SparseMatrix.Matrix and MatrixRow to a generic type (ticket #701)
- 11:13 Ticket #733 (The double extension IsAlmost should be moved to HeuristicLab.Common) closed by
- fixed
- 10:39 Changeset [2324] by
-
moved DoubleExtension to HeuristicLab.Common (ticket #733)
- 10:35 Ticket #733 (The double extension IsAlmost should be moved to HeuristicLab.Common) created by
- 10:31 Changeset [2323] by
-
added ObservableCollection and EnumerableEventArgs to HeuristicLab.Common (ticket #732)
- 10:30 Ticket #732 (Observable Collection is needed for the ModelAnalyzer) created by
- The .NET observable collection is poorly implemented. There is no …
09/01/09:
- 12:52 Ticket #731 (The modeling database backend should support a way to store ...) created by
- This can be used to store algorithm parameters like C and Nu of SVM …
- 12:11 Changeset [2322] by
-
Removed display of Nu and C in the SVMModelView because Nu and C are algorithm parameters and not model parameters. #727
- 11:13 Ticket #730 (Variable impacts of models can't be displayed in CEDMA console) closed by
- fixed: Fixed with r2321.
- 11:13 Changeset [2321] by
-
Fixed #730 (Variable impacts of models can't be displayed in CEDMA console).
- 11:13 Ticket #730 (Variable impacts of models can't be displayed in CEDMA console) created by
- 11:11 Changeset [2320] by
-
fixed svn:properties
- 11:09 Changeset [2319] by
-
Applied patch from mkommend for variable impact calculators and adapted data-modeling algorithms to use the new operators for variable impact calculation. #728
08/31/09:
- 19:57 Ticket #719 (CEDMA result importer for text based format) closed by
- fixed
- 18:35 Changeset [2318] by
-
Fixed Subversion properties for HeuristicLab.Common project (#729)
- 15:05 Changeset [2317] by
-
added FunctionTree getter in GP.StructureIdentification.Predictor, which is needed in the ModelAnalyzer (ticket #722)
- 14:40 Changeset [2316] by
-
Added *.frame file to HeuristicLab.Common project (cf. #729)
- 14:31 Changeset [2315] by
-
Added empty project HeuristicLab.Common for auxiliary classes (cf. #729).
- 11:19 Ticket #729 (Create project HeuristicLab.Common) created by
- Project for auxiliary HeuristicLab classes that might be of interest …
08/27/09:
- 17:47 Changeset [2314] by
-
extended IModelingDatabase interface to return persisted model (ticket #712)
- 11:53 Changeset [2313] by
-
added utility class matrix creator which combines 2 arrays of length N into a matrix [N,2] (ticket #728)
- 11:18 Ticket #728 (VariableImpactCalculator should use static calculate methods) created by
- A similar mechanism as other simple evaluators use should be …
- 11:11 Ticket #727 (SVMModelView shows Nu=0.5 Cost=1 for all SVM models) created by
08/26/09:
- 17:40 Changeset [2312] by
-
Added CedmaExporter from #715 branch.
- 11:35 Changeset [2311] by
-
- implemented GetVariableValues in dataset
- added row number in rowheaders of dataset view
(ticket #726)
- 11:34 Ticket #726 (Dataset should provide method to get all values from a variable) created by
08/25/09:
- 14:23 Ticket #725 (ContainsVariableName should be implemented in dataset) closed by
- fixed: added ContainsVariableName method in dataset r2310
- 14:22 Changeset [2310] by
-
added ContainsVariableName method in dataset (ticket #725)
- 14:22 Ticket #725 (ContainsVariableName should be implemented in dataset) created by
- Necessary during import of models, to check if a model matches the …
- 13:25 Changeset [2309] by
-
added invoke required checks in close view methods (ticket #716)