Timeline
04/28/20:
- 10:15 Changeset [17523] by
-
- Removed extra file for InfixStringFormatter (moved class to InfixExpressionFormatter file)
- Extracted FormatRecursively into base class (reduce code duplication)
- removed member variables constants and constantsCounter
04/27/20:
- 18:12 Changeset [17522] by
-
#2521 WIP refactoring:
- Introduce nicer type IResultDefinition for API users to avoid complex IParameter interface (hide ActualValue)
- Change result parameter to contexts (need quality and solution): only implemented for BinaryVectorProblem
- 16:24 Changeset [17521] by
-
#2521: Fixed loading of start page samples due to missing types.
- 16:23 Changeset [17520] by
-
#2521: Removed parameter for problemData in IDataAnalysisProblem.
- 15:53 Changeset [17519] by
-
- added error output for failed runner initialization
- reorganised some final view models
- TargetedJsonItemType (in JsonItemVMBase) now automatically returns the type of the defined JsonItem
- code cleanup
- refactored RegressionProblemDataConverter
- added lots of comments
- added new view for StringArrayJsonItem
- added new UI component for concrete restricted items and used it in JsonItemConcreteItemArrayControl and JsonItemValidValuesControl
- 14:02 Changeset [17518] by
-
#2521: Added ctor in implementations of data analysis problems and sealed the basic versions.
04/20/20:
- 17:31 Changeset [17517] by
-
#2521: Worked on ResultParameter for Problem and Algorithms
- Add ResultParameter to TSP, BinaryVectorProblem, and HillClimber
- Refactor ResultParameter to allow presetting the ResultCollection instead of having to discover it (e.g. for use in BasicAlgorithms)
- Unify Results property among EngineAlgorithm and BasicAlgorithm
- There is now only a single instance which is storable
- 16:18 Changeset [17516] by
-
#2521: fixed build fail in tests
- 16:13 Changeset [17515] by
-
#2521: Added interface for supervised dataanalysis problem data.
- 15:36 Changeset [17514] by
-
#2521: Merged trunk changes into branch.
- 14:40 Changeset [17513] by
-
#2521: Splitted problems into several problem and encoded problems.
04/15/20:
- 11:05 Changeset [17512] by
-
#2971 Check if the derived tree contains not allowed symbols
- 08:54 Changeset [17511] by
-
- Checked ConstraintSatisfied before calculating r2
- Removed code duplications in SymbolicRegressionSingleObjectiveConstraintPearsonRSquaredEvaluator and SymbolicRegressionSingleObjectiveConstraintConstOptEvaluator
04/14/20:
- 14:55 Changeset [17510] by
-
- Changed constraint violation table to ResultParameter
- Changed symbol check to include DerivativeCalculator symbols
- Moved SymbolicRegressionConstraintAnalyzer to plugins root
- Added Power and Root to IntervalInterpreter
- 12:00 Changeset [17509] by
-
- Added cube, cuberoot, absolute and analytical quotient to IntervalInterpreter
- Extended the IsCompatible method in IntervalInterpreter (removed power, root because not implemented in DerivativeCalculator
- Added checks for known symbols at InteractiveSymbolicDataAnalysisSolutionSimplifierView and SymbolicRegressionSolution
- 11:00 Changeset [17508] by
-
#2971: Modified paths
- 10:37 Changeset [17507] by
-
#2971: Added HeuristicLab.Problems.DataAnalysis.Symbolic to branch