summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2022-01-05README: document sklearn cartDaniel Friesel-0/+2
2021-12-23model: add sklearn CART support (CART with scalar features)Daniel Friesel-3/+91
2021-12-03dtree: switch to ssr lossDaniel Friesel-12/+13
2021-12-03model: fix parameter counts in dataref exportDaniel Friesel-1/+3
2021-12-03model: Remove temporary ResKIL accuracy/power modeling hackDaniel Friesel-7/+0
2021-12-03optionally ignore scalar parameters during dtree split generationDaniel Friesel-16/+68
2021-12-01add ParamType helper classDaniel Friesel-13/+48
2021-12-01model: Add MAPE exportDaniel Friesel-0/+12
2021-12-01move some standard arguments to cli helper classDaniel Friesel-40/+24
2021-11-24validation: add SMAPE outputDaniel Friesel-2/+3
2021-11-23add parameter-aware cross validationDaniel Friesel-3/+52
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-18do not convert scalar observations to boolean onesDaniel Friesel-1/+1
2021-11-18add model generation time to dataref exportDaniel Friesel-7/+23
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/+57
2021-11-16Add env var for safe functions; disable unsafe functions in that caseDaniel Friesel-1/+8
2021-11-12add enum→boolean converter for CART/ModelTree evaluationsDaniel Friesel-0/+42
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/+23
2021-11-01add static & param model output to analyze-kconfigDaniel Friesel-26/+44
2021-11-01move model quality table to dfatool.cli; add quality output to analyze-kconfigDaniel Friesel-53/+94
2021-10-28analyze-config is legacyDaniel Friesel-0/+9
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-19/+88
2021-10-27analyze-kconfig: allow observations to stored as intermediate jsonDaniel Friesel-55/+71
2021-10-27kconfig: add DFATOOL_KCONF_IGNORE_NUMERIC / _STRING optionsDaniel Friesel-1/+13
2021-10-26allow custom standard deviation thresholds for decision tree compilationDaniel Friesel-4/+51
2021-10-26kconfig loader: load kconfig from its base directoryDaniel Friesel-13/+18
this ensures that source statements are handled correctly
2021-10-26kconfig: enter project directory before loading kconfigDaniel Friesel-3/+18
Otherwise, "source" statements will break
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-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