summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorLines
2021-11-23add parameter-aware cross validationDaniel Friesel-3/+40
2021-11-22handle fit errors in cross validationDaniel Friesel-4/+26
2021-11-19kconfig exploration: 5 values should be sufficientDaniel Friesel-1/+1
2021-11-17export number of dtree nodes to datarefDaniel Friesel-0/+13
2021-11-16add configuration variable for non-binary dtree node supportDaniel Friesel-13/+56
2021-11-16Add env var for safe functions; disable unsafe functions in that caseDaniel Friesel-1/+7
2021-11-12dataref: export number of samples per measurement classDaniel Friesel-0/+2
2021-11-11AnalyticModel dref export: Add number of boolean/scalar/enum parametersDaniel Friesel-1/+31
2021-11-03Set DFATOOL_FIT_LINEAR_ONLY=1 to omit non-linear functions from regressionDaniel Friesel-18/+22
2021-11-01add static & param model output to analyze-kconfigDaniel Friesel-0/+22
2021-11-01move model quality table to dfatool.cli; add quality output to analyze-kconfigDaniel Friesel-0/+51
2021-10-28kconfig loader: do not use frozendicts (json doesn't know about them)Daniel Friesel-3/+2
2021-10-28analyze-kconfig: add dataref exportDaniel Friesel-18/+25
2021-10-27kconfig: add DFATOOL_KCONF_IGNORE_NUMERIC / _STRING optionsDaniel Friesel-1/+10
2021-10-26allow custom standard deviation thresholds for decision tree compilationDaniel Friesel-4/+26
2021-10-26kconfig loader: load kconfig from its base directoryDaniel Friesel-13/+18
2021-10-26kconfig: enter project directory before loading kconfigDaniel Friesel-3/+18
2021-10-26kconfig: always store config hash; handle randconfig without KCONFIG_SEEDDaniel Friesel-1/+4
2021-10-25"values" is countableDaniel Friesel-1/+1
2021-10-25dataref export: handle missing MAPE entriesDaniel Friesel-9/+21
2021-10-25model: Remove legacy with_function_leaves overrideDaniel Friesel-5/+6
2021-10-25model: Set DFATOOL_DTREE_ENABLED=0 to disable dtree supportDaniel Friesel-1/+2
2021-10-14kconfig range enumeration: first valid condition winsDaniel Friesel-0/+1
2021-10-14kconfig: properly evaluate conditionsDaniel Friesel-1/+1
2021-10-14do not remove codependent parameters which have (None, !None) pairsDaniel Friesel-4/+19
2021-10-13codependent_param_dict: Do not throw away entirely non-numeric parameters.Daniel Friesel-2/+4
2021-10-13analyze-kconfig: add cross-validation supportDaniel Friesel-0/+8
2021-10-13Make CrossValidator independent of PTAModel signatureDaniel Friesel-5/+10
2021-10-13kconfig: exhaustive enumeration of all valid configurationsDaniel Friesel-1/+188
2021-10-11kconfig: explore neighbourhood of int nodesDaniel Friesel-29/+49
2021-10-11AnalyticModel, PTAModel: add distinct_param_values_by_nameDaniel Friesel-1/+18
2021-10-11explore-kconfig: store "make nfpkeys" output in data directoryDaniel Friesel-0/+5
2021-10-08loader/kconfig: specify explicit kconfiglib pathDaniel Friesel-1/+1
2021-10-08add basic analyze-kconfig scriptDaniel Friesel-0/+113
2021-10-05kconfig: allow combination of randconfig and neighbourhood explorationDaniel Friesel-3/+8
2021-09-30observations_to_by_name: extract attributes name from observationsDaniel Friesel-6/+17
2021-09-30observations_to_by_name: None values are illegalDaniel Friesel-0/+4
2021-08-31docsDaniel Friesel-1/+17
2021-08-31model: allow leaf function setting to be overridden via envDaniel Friesel-1/+4
2021-08-31model: use mean stddev for fixed parameter configuration as split threshold b...Daniel Friesel-1/+6
2021-08-26documentationDaniel Friesel-4/+22
2021-08-24dtree: Add function arg support. Update tests to reflect new models.Daniel Friesel-10/+19
2021-08-24fitting is not useful if there are less than 3 distinct int valuesDaniel Friesel-2/+12
2021-08-24support override functions in dtree codeDaniel Friesel-15/+21
2021-08-23move build_dtree method back to ModelAttribute classDaniel Friesel-114/+131
2021-08-23remove unused legacy attr.build_dtree codeDaniel Friesel-123/+2
2021-08-23Automatically build simple analytic or tree-based analytic model as neededDaniel Friesel-11/+42
2021-08-20model/dtree generation: detect int parameters, do not hardcode "batch_size"Daniel Friesel-6/+8
2021-08-20model: support for decision tree with function leavesDaniel Friesel-6/+41
2021-08-19ParallelParamFit -> ParamFit, optionally without parallelismDaniel Friesel-12/+30