summaryrefslogtreecommitdiff
path: root/lib/model.py
AgeCommit message (Expand)AuthorLines
2024-10-24Add --add-total-observation support to non-xv quality metricsBirte Kristina Friesel-2/+20
2024-07-02model JSON export: Include parameter values that contributed to this modelBirte Kristina Friesel-0/+6
2024-07-01model: add mutual_information accessorBirte Kristina Friesel-0/+3
2024-03-07Replace RMT_ENABLED=0 with MODEL=ulsBirte Kristina Friesel-3/+4
2024-03-06Add LightGBM supportBirte Kristina Friesel-1/+3
2024-02-26add --export-csv-unparam supportBirte Kristina Friesel-0/+3
2024-02-21make SymbolicRegressionFunction inherit from SKLearnRegressionFunctionBirte Kristina Friesel-3/+2
2024-02-21rename build_dtree to build_rmtBirte Kristina Friesel-4/+4
2024-02-21Rename DFATOOL_DTREE_* to DFATOOL_RMT_*Birte Kristina Friesel-1/+1
2024-02-21build_dtree: there is no need to explicitly pass param_values and dataBirte Kristina Friesel-4/+0
2024-02-21Replace DFATOOL_FIT_FOL with DFATOOL_MODEL=folBirte Kristina Friesel-3/+2
2024-02-21move (de)cart, lmt, xgb model generation into separate ModelAttribute functionsBirte Kristina Friesel-4/+19
2024-02-21model: Remove no longer useful build_dtree wrapperBirte Kristina Friesel-39/+24
2024-02-21Always build model in get_fitted; never in constructorBirte Kristina Friesel-37/+23
2024-02-20Re-add (very very basic, for now) Symbolic Regression supportBirte Kristina Friesel-6/+13
2024-02-12PTAModel.to_json: Handle missing states due to --filter-observationsBirte Kristina Friesel-1/+6
2024-02-12unfuck param_names / feature_names handlingBirte Kristina Friesel-0/+1
2024-02-02AnalyticModel: Add from_json constructorBirte Kristina Friesel-6/+32
2024-02-02Model: do not store distinct_values; they're part of stats anywaysBirte Kristina Friesel-10/+6
2024-01-24Use separate /hyper/ hierarchy for hyper-parameter exportBirte Kristina Friesel-0/+2
2024-01-22Support LUT model independent of --skip-param-statsBirte Kristina Friesel-5/+1
2024-01-16model: Correctly set threshold from compute_statsBirte Kristina Friesel-1/+1
2024-01-16model: ModelAttribute is defined in .parameters, not .automataBirte Kristina Friesel-1/+2
2024-01-15PTAModel.asses: support transitions with partial dataBirte Kristina Friesel-1/+1
2023-12-14add median and 90/95/99th percentile absolute errors to metricsBirte Kristina Friesel-6/+15
2023-12-07xv: calculate measures from samples rather than averaging intermediatesBirte Kristina Friesel-4/+4
2022-09-22CART, XGB: Improve eval speed by predicting everything at onceDaniel Friesel-24/+46
2022-08-24plot_param: support AnalyticModel instancesDaniel Friesel-0/+8
2022-06-09AnalyticModel: populate attr_by_name in all casesDaniel Friesel-0/+18
2022-06-03add first order linear functions for evaluation purposesDaniel Friesel-0/+3
2022-03-31--export-raw-predictions: add parameter valuesDaniel Friesel-6/+22
2022-03-01refactor tree generation overrides into build_dtreeDaniel Friesel-120/+6
2022-03-01Add SKLEARN DECART supportDaniel Friesel-0/+14
2022-02-25add --export-raw-predictionsDaniel Friesel-4/+13
2022-02-09allow dtree relevant parameter detection to be disabledDaniel Friesel-3/+19
2022-01-28PTAModel: Add force_tree optionDaniel Friesel-0/+44
2022-01-27add LMT support via https://github.com/cerlymarco/linear-treeDaniel Friesel-0/+6
2022-01-06add preliminary xgboost supportDaniel Friesel-0/+6
2022-01-06add xv data to dref exportDaniel Friesel-1/+1
2022-01-05store decision tree attributes of xv models in dataref exportDaniel Friesel-1/+17
2021-12-23model: add sklearn CART support (CART with scalar features)Daniel Friesel-3/+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-2/+14
2021-12-01add ParamType helper classDaniel Friesel-13/+18
2021-12-01model: Add MAPE exportDaniel Friesel-0/+12
2021-11-16add configuration variable for non-binary dtree node supportDaniel Friesel-7/+28
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-10-28analyze-kconfig: add dataref exportDaniel Friesel-18/+25