summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2021-10-25"values" is countableDaniel Friesel-1/+1
2021-10-25dataref export: handle missing MAPE entriesDaniel Friesel-9/+21
2021-10-25dataref export: always add / prefix to keysDaniel Friesel-1/+1
2021-10-25model: Remove legacy with_function_leaves overrideDaniel Friesel-5/+6
2021-10-25README: Add function leaves documentationDaniel Friesel-1/+2
2021-10-25model: Set DFATOOL_DTREE_ENABLED=0 to disable dtree supportDaniel Friesel-1/+3
2021-10-22start documenting envDaniel Friesel-9/+11
2021-10-14kconfig range enumeration: first valid condition winsDaniel Friesel-0/+1
2021-10-14kconfig: properly evaluate conditionsDaniel Friesel-1/+1
2021-10-14Revert "update timing/rf24 singlefile test for co-dependent parameter ↵Daniel Friesel-3/+15
detection update" This reverts commit ca88a70d12d2c0332fd1dbc32f37625c348ad7b5.
2021-10-14do not remove codependent parameters which have (None, !None) pairsDaniel Friesel-4/+19
2021-10-13update timing/rf24 singlefile test for co-dependent parameter detection updateDaniel Friesel-15/+3
2021-10-13codependent_param_dict: Do not throw away entirely non-numeric parameters.Daniel Friesel-2/+4
They may be important for dtree generation.
2021-10-13analyze-kconfig: add cross-validation supportDaniel Friesel-8/+38
2021-10-13Make CrossValidator independent of PTAModel signatureDaniel Friesel-5/+10
2021-10-13analyze-kconfig: do not allow stddev by defaultDaniel Friesel-1/+1
2021-10-13kconfig: exhaustive enumeration of all valid configurationsDaniel Friesel-1/+194
2021-10-11kconfig: explore neighbourhood of int nodesDaniel Friesel-30/+52
2021-10-11analyze-kconfig: fix model exportDaniel Friesel-8/+11
2021-10-11AnalyticModel, PTAModel: add distinct_param_values_by_nameDaniel Friesel-2/+24
2021-10-11analyze-kconfig: obtain meta-data from nfpkeys.json ("make nfpkeys")Daniel Friesel-5/+3
2021-10-11explore-kconfig: store "make nfpkeys" output in data directoryDaniel Friesel-0/+7
2021-10-08Add model output for kconfig-webconfDaniel Friesel-1/+13
2021-10-08analyze-kconfig: show expected model performanceDaniel Friesel-0/+11
2021-10-08loader/kconfig: specify explicit kconfiglib pathDaniel Friesel-1/+1
2021-10-08GitLab CI: Add python3-frozendict requirementDaniel Friesel-1/+1
2021-10-08gitlab ci: fix submodule handlingDaniel Friesel-1/+2
2021-10-08gitlab ci: initialize submodulesDaniel Friesel-0/+1
2021-10-08explore-kconfig: change default to "make nfpvalues"Daniel Friesel-1/+1
2021-10-08add basic analyze-kconfig scriptDaniel Friesel-0/+337
2021-10-05explore-config: documentationDaniel Friesel-2/+6
2021-10-05kconfig: allow combination of randconfig and neighbourhood explorationDaniel Friesel-8/+32
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
Here, it defaults to enabled and can be overridden to disabled (DFATOOL_DTREE_FUNCTION_LEAVES=0)
2021-08-31model: use mean stddev for fixed parameter configuration as split threshold ↵Daniel Friesel-1/+6
by default
2021-08-26documentationDaniel Friesel-4/+22
2021-08-24dtree: Add function arg support. Update tests to reflect new models.Daniel Friesel-339/+194
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
model.build_dtree does belong into attr, but that's a different commit
2021-08-23Automatically build simple analytic or tree-based analytic model as neededDaniel Friesel-11/+42
The tree variant is used for attributes which depend on a non-numeric parameter (which can't be modeled as a function)
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
pretty hacky at the moment, but good enough for eval
2021-08-19ParallelParamFit -> ParamFit, optionally without parallelismDaniel Friesel-18/+36
2021-07-28model: improve error messageDaniel Friesel-1/+5
2021-07-12ModelAttribute, SplitFunction: Fix from_json methodsDaniel Friesel-3/+9
2021-06-25add observations_to_by_nameDaniel Friesel-0/+31