summaryrefslogtreecommitdiff
path: root/lib/functions.py
AgeCommit message (Collapse)AuthorLines
2024-07-19Add DFATOOL_ULS_FUNCTIONS variableBirte Kristina Friesel-0/+6
2024-07-19specify appropriate bounds for roofline functions.Birte Kristina Friesel-4/+36
Now they are working as intended. Hurray!
2024-07-19ULS: add support for roofline functionsBirte Kristina Friesel-11/+25
they're not working as intended yet
2024-03-22oooopsBirte Kristina Friesel-0/+1
2024-03-22RMT: add max depth hyper-parameterBirte Kristina Friesel-0/+9
2024-03-19dataref export: add preprocessing and RMT method/thresholdBirte Kristina Friesel-6/+29
2024-03-08make FOLFunction inherit from SKLearnRegressionFunctionBirte Kristina Friesel-16/+15
2024-03-08symreg hyper paramBirte Kristina Friesel-11/+15
2024-03-08SKLearnRegressionFunction: export ndarray and pre-proc paramcount to drefBirte Kristina Friesel-45/+73
2024-03-08move fit_parameters check to helper functionBirte Kristina Friesel-60/+26
2024-03-07feature pre-processing via information gainBirte Kristina Friesel-7/+110
2024-03-07lightgbm: use same logger as dfatoolBirte Kristina Friesel-0/+1
2024-03-06Add LightGBM supportBirte Kristina Friesel-0/+167
2024-02-23SymbolicRegressionFunction: export hyper-parameters to datarefBirte Kristina Friesel-0/+13
2024-02-22Replace DFATOOL_RMT_FUNCTION_LEAVES=0 with DFATOOL_RMT_SUBMODEL=staticBirte Kristina Friesel-1/+1
2024-02-21SymbolicRegressor: Add hyper-parameters and complexity score calculationBirte Kristina Friesel-1/+78
2024-02-21SymReg: use MSE and set feature_namesBirte Kristina Friesel-2/+4
2024-02-21make SymbolicRegressionFunction inherit from SKLearnRegressionFunctionBirte Kristina Friesel-86/+9
2024-02-21Rename DFATOOL_FIT_LINEAR_ONLY=1 to DFATOOL_SUBMODEL=folBirte Kristina Friesel-1/+1
2024-02-21Move CART/LMT/XGB fitting into the respective modulesBirte Kristina Friesel-10/+236
2024-02-20Re-add (very very basic, for now) Symbolic Regression supportBirte Kristina Friesel-0/+103
2024-02-19categorial → categoricalBirte Kristina Friesel-19/+21
2024-02-12XGBoostFunction: fix complexity score and statistics calculationBirte Kristina Friesel-4/+7
2024-02-12CART, LMT export: handle function argsBirte Kristina Friesel-2/+9
2024-02-12unfuck param_names / feature_names handlingBirte Kristina Friesel-39/+79
2024-02-09... oopsBirte Kristina Friesel-1/+1
2024-02-09CART.to_json: support function argumentsBirte Kristina Friesel-3/+21
2024-02-09LMT export: set paramIndex; use correct parameterNames in analytic nodesBirte Kristina Friesel-1/+6
2024-02-09from_json: Support models without argCount and valueBirte Kristina Friesel-3/+5
2024-02-08json export: leave out undefined valueError / functionError itemsBirte Kristina Friesel-7/+4
2024-02-08model export/import: rename paramDecisionValue to thresholdBirte Kristina Friesel-7/+5
2024-02-06Add ScalarSplitFunction support for manual scalar splits in RMTBirte Kristina Friesel-1/+101
2024-01-25XGB: switch to XGBoost defaultsBirte Kristina Friesel-1/+6
2024-01-25add hyper-parameter export for CART and LMTBirte Kristina Friesel-0/+20
2024-01-24Use separate /hyper/ hierarchy for hyper-parameter exportBirte Kristina Friesel-10/+18
2024-01-19RMT: Set DFATOOL_RMT_WEIGHTED_AVG=1 for weighted average in queriesBirte Kristina Friesel-0/+6
2024-01-19Store n_samples in all relevant ModelFunction instancesBirte Kristina Friesel-2/+2
2024-01-19functions: explicitly mention _xgb_ hyper-parameters in dref exportBirte Kristina Friesel-7/+7
2024-01-19dataref export: include XGB hyper-parametersBirte Kristina Friesel-0/+11
2024-01-19optionally store n_samples in ModelFunctionBirte Kristina Friesel-10/+13
2024-01-16Implement --show-model=param for LMTBirte Kristina Friesel-0/+29
2024-01-10AnalyticFunction: this warning is more of a debug hintBirte Kristina Friesel-1/+1
2024-01-10FOLFunction: Implement to_dotBirte Kristina Friesel-0/+10
2023-02-01XGB: Add --export-webconf support (generate a list of CART)Daniel Friesel-1/+36
2022-11-30tree model complexity score: include number of non-leaf nodesDaniel Friesel-4/+4
2022-11-21remove a forgotten debug printDaniel Friesel-1/+0
2022-11-21LMT: implement complexity scoreDaniel Friesel-2/+10
2022-10-18--export-dref: calculate model complexityDaniel Friesel-0/+29
2022-09-22CART, XGB: Improve eval speed by predicting everything at onceDaniel Friesel-0/+38
2022-06-15FOL: Improve error messagesDaniel Friesel-1/+6