summaryrefslogtreecommitdiff
path: root/lib/parameters.py
AgeCommit message (Expand)AuthorLines
2022-03-29parameters: to_dot: Allow exporting single-node treesDaniel Friesel-1/+5
2022-03-23RMT, CART, XGB: Add #leaves to dref exportDaniel Friesel-2/+6
2022-03-21dtree: fix missing function leaves when nonbinary nodes are disabledDaniel Friesel-7/+7
2022-03-17dtree: only compute by_param if ignore_irrelevant_parameters is setDaniel Friesel-6/+7
2022-03-17dataref export: LMT: add number of leavesDaniel Friesel-0/+3
2022-03-02ModelAttribute.to_json: special handling for CARTFunction. TODO refactoringDaniel Friesel-0/+45
2022-03-01refactor tree generation overrides into build_dtreeDaniel Friesel-8/+34
2022-03-01Add SKLEARN DECART supportDaniel Friesel-5/+23
2022-03-01LMT: set max depth to 20Daniel Friesel-1/+1
2022-02-22ModelAttribute: Keep original parameters when handling interdependent onesDaniel Friesel-2/+3
2022-02-21add dtree graphviz/dot export via --export-dot / to_dot()Daniel Friesel-0/+63
2022-02-09allow dtree relevant parameter detection to be disabledDaniel Friesel-6/+12
2022-02-04use O(n) instead of O(2^m) iterator in _mean_std_by_param. Oops.Daniel Friesel-20/+16
2022-02-02build_dtree: improve debug outputDaniel Friesel-7/+7
2022-02-02build_dtree: ignore codependent parametersDaniel Friesel-0/+1
2022-02-01dref export: static and analytic function ≙ single-node treeDaniel Friesel-0/+3
2022-01-31RMT generation: only split on relevant variablesDaniel Friesel-3/+19
2022-01-31ParamStats: Remove unused can_be_fitted functionDaniel Friesel-30/+0
2022-01-31LMT generation: Catch LinAlg errors (e.g. during SVD), fall back to staticDaniel Friesel-1/+6
2022-01-28PTAModel: Add force_tree optionDaniel Friesel-0/+1
2022-01-27add LMT support via https://github.com/cerlymarco/linear-treeDaniel Friesel-0/+21
2022-01-26Add tree attribute export for XGBoostDaniel Friesel-2/+6
2022-01-21add depth / #nodes accessor to sklearn CART modelDaniel Friesel-2/+2
2022-01-21"if np.std(data) < 0". real galaxy brain condition right there.Daniel Friesel-1/+1
2022-01-21parameters: fix xgb model dumpDaniel Friesel-2/+3
2022-01-18optionally export xgboost modelDaniel Friesel-0/+3
2022-01-17build_tree: oops. properly set staticfunctionDaniel Friesel-2/+4
2022-01-17XGBoost: add env variables for num regressors and max depthDaniel Friesel-6/+10
2022-01-17CART, XGBoost: Fall back to StaticFunction if no parameters are availableDaniel Friesel-0/+10
2022-01-17XGBoost: Input data must be two-dimensionalDaniel Friesel-1/+1
2022-01-06param_to_ndarray: remove debug outputDaniel Friesel-3/+0
2022-01-06perform categorial→scalar conversion based on env varDaniel Friesel-2/+6
2022-01-06sklearn (CART, XGBoost): support mapping of categorial parameter values to sc...Daniel Friesel-8/+30
2022-01-06add preliminary xgboost supportDaniel Friesel-0/+20
2022-01-05store decision tree attributes of xv models in dataref exportDaniel Friesel-1/+2
2021-12-23model: add sklearn CART support (CART with scalar features)Daniel Friesel-0/+48
2021-12-03dtree: switch to ssr lossDaniel Friesel-12/+13
2021-12-03optionally ignore scalar parameters during dtree split generationDaniel Friesel-14/+53
2021-12-01add ParamType helper classDaniel Friesel-0/+30
2021-11-17export number of dtree nodes to datarefDaniel Friesel-0/+4
2021-11-16add configuration variable for non-binary dtree node supportDaniel Friesel-6/+28
2021-10-25"values" is countableDaniel 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-08-31docsDaniel Friesel-0/+12
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-14/+18
2021-08-23move build_dtree method back to ModelAttribute classDaniel Friesel-0/+130