https://github.com/interpretml/interpret

sort by:
Revision Author Date Message Commit Date
83d0f34 new release: update version numbers and changelog 11 May 2023, 09:12:20 UTC
7db6496 use older GLIBC versions of functions to work on manylinux 11 May 2023, 06:14:43 UTC
3278543 add target validation interface to objective API 10 May 2023, 21:05:23 UTC
3eaf6d6 remove checks of tensor sums in the default debug build 10 May 2023, 11:38:48 UTC
531654b rename model_type to output_type 10 May 2023, 10:53:58 UTC
a0a61fe update interactions initialization to handle regression objectives other than rmse 10 May 2023, 08:53:47 UTC
dea2fcc update doc strings to include tweedie objective 09 May 2023, 20:23:33 UTC
ed20ef1 formatting changes and remove dead code 09 May 2023, 20:01:37 UTC
daec14c add numpy restriction for shap compatibility 09 May 2023, 05:02:10 UTC
cd7efa7 Simplify the HasHessian function 05 May 2023, 20:39:25 UTC
eb5435b resolve build warnings in C++ and pin to numpy 1.23 for tests 05 May 2023, 18:26:03 UTC
bf54580 fix warnings and errors in the Linux/Mac C++ compilation 05 May 2023, 16:41:48 UTC
9be23cf speed optimizations to tweedie, remove guardrails on gamma, and make poisson more robust for small target values 05 May 2023, 15:08:17 UTC
64e5a8a Tweedie + Guardrail (#432) * Revert "remove some of the epsilon guardrails since I do not believe they are required in these particular objectives" This reverts commit d89dd9fdd6a8d5690960c171bf7167e83813a4c2. Reverting to old Gamma and Poisson * Adjustment to Tweedie Signed-off-by: mtl-tony <yuan.tony.1@gmail.com> --------- Signed-off-by: mtl-tony <yuan.tony.1@gmail.com> 05 May 2023, 14:11:18 UTC
d89dd9f remove some of the epsilon guardrails since I do not believe they are required in these particular objectives 03 May 2023, 00:57:38 UTC
055f32a benchmarked: reduce the max_cardinality to fit into more constrained systems 02 May 2023, 03:47:59 UTC
2131448 update feature importance examples URL 30 April 2023, 06:50:18 UTC
e703c85 update README with new papers 30 April 2023, 06:26:58 UTC
51f139f add differential privacy awareness to the objective classes 29 April 2023, 18:04:40 UTC
957f3c6 resolve the R build issues 29 April 2023, 05:01:40 UTC
e18cb0c alter the effective learning rate for gradient boosting RMSE to that it matches the learning rate of hessian boosting 28 April 2023, 22:34:39 UTC
0746f82 add control options for adjusting the learning rate and gain inside the objective classes 28 April 2023, 21:49:41 UTC
1602a3b remove the max_delta_step parameter to the Poisson objective because its effect is identical to modifying the learning_rate 28 April 2023, 17:58:26 UTC
1b419bc small optimizations to objectives 27 April 2023, 09:38:21 UTC
cdcfb4f add link_ and link_param_ documentation 27 April 2023, 07:34:57 UTC
e957e12 optimization to avoid calculating or storing the hessian when the hessian is a constant 26 April 2023, 22:41:03 UTC
75011be if gradient boosting updates or gain calculations are specified then disable the hessian constant multiplication 26 April 2023, 19:14:11 UTC
f48edd8 create configuration for tweedie 26 April 2023, 09:01:13 UTC
cca121c optimization on the objectives 26 April 2023, 07:22:12 UTC
f6ad692 add FinishMetric to objective interface and a metric direction indicator 26 April 2023, 06:00:53 UTC
d45b418 remove the InverseLinkFunction to allow CalcMetric, CalcGradient, and CalcGradientHessian access to the original score value 25 April 2023, 20:31:12 UTC
013a156 rename loss -> objective inside files 25 April 2023, 18:54:07 UTC
5cc2a95 rename files loss -> objective 25 April 2023, 16:44:00 UTC
d2fde97 add objectives to documentation 25 April 2023, 09:25:35 UTC
b78abe6 improve error messages when given inconsistent numbers of samples 25 April 2023, 08:48:39 UTC
7c3126a add link function handling to clean_init_score 25 April 2023, 05:28:32 UTC
28891a3 move cleaning of X into the clean_init_scores when init_scores are provided 24 April 2023, 23:26:52 UTC
f5444c3 reformat with black 24 April 2023, 21:15:31 UTC
21f564b Adding init_score to predict, fit, ebm_decision_function etc.. (#426) * Adding in init_score * Updating Docstring for init_score * Updating the init_score to use the clean init score function and also removing tweedie code 24 April 2023, 19:52:08 UTC
6511c43 change poisson filename to match class name 22 April 2023, 20:28:26 UTC
aea9cb2 change objective name: poisson -> poisson_deviance 22 April 2023, 20:08:22 UTC
f0b85b1 rename loss files to match class names 22 April 2023, 15:53:48 UTC
80c6d41 change names of objectives to match future metrics: rmse_log, gamma_deviance, poisson 22 April 2023, 15:49:55 UTC
df4f27f enable gradient constant and hessian constant and fix learning rate change in MseLogLink 22 April 2023, 06:23:48 UTC
b9d8dd0 simplify the model_type options 21 April 2023, 06:42:08 UTC
72c9204 rename files mse -> rmse 21 April 2023, 03:32:12 UTC
13d5385 rename mse -> rmse 21 April 2023, 03:25:47 UTC
316333e add DetermineLinkFunction module compilation in R and conda 21 April 2023, 03:04:37 UTC
71b573d changed C interface so that determining the link function does not need to know if the model is classification or regression 21 April 2023, 02:44:57 UTC
acfa2ce expose link int to model_type C interface and in python 20 April 2023, 23:06:43 UTC
01f688f add link string to int conversion to C interface 20 April 2023, 22:25:40 UTC
a342b9a split custom link function ids into separate regression, classification, and ranking ids 20 April 2023, 21:43:14 UTC
11e5dbb store the link function and the link param in the EBM object and use them during prediction 20 April 2023, 08:47:05 UTC
6762b2b expose DetermineLinkFunction and GetLinkFunctionString in C interface 20 April 2023, 02:56:00 UTC
6794d7e combine poisson and poisson_l2 into a single loss class 19 April 2023, 23:59:14 UTC
ea95067 modify SIMD operators to be static friend functions and handle the greater than and less than operations in a SIMD streaming way 19 April 2023, 20:10:12 UTC
2e89cf8 Gamma + Poisson added (#425) 19 April 2023, 17:20:11 UTC
05380af add monotonize post processing function 17 April 2023, 22:22:13 UTC
738e189 update relative folder for tutils in test_interactive given the folder change 17 April 2023, 07:56:31 UTC
18fc714 rename test files 17 April 2023, 07:47:12 UTC
3839443 move some tests and test utility locations 17 April 2023, 07:28:13 UTC
109eb40 make inline, interactive, and udash private 16 April 2023, 22:46:38 UTC
ada2b0e Update README.md Signed-off-by: Paul Koch <46825734+paulbkoch@users.noreply.github.com> 16 April 2023, 07:21:41 UTC
a21f068 make log variables private 16 April 2023, 00:04:38 UTC
bc3b2a7 resolve flake8 warnings in tests 15 April 2023, 22:20:17 UTC
5e2c483 re-fix the measure_interactions issue with is_classification where it can be None 15 April 2023, 21:48:38 UTC
484de0c fix is_classification issue and move version back to it's own file, and fix flake8 warnings 15 April 2023, 18:54:39 UTC
ce1e263 move js files into shared directory and include the js bundle in the sdist 15 April 2023, 06:17:01 UTC
b8807da add tests to sdist and add existing files to the python visual studio project file, move deduplicate_bins into the ebm utils 14 April 2023, 22:58:54 UTC
00ec4bf add back code coverage and test results, remove tests from bdist, add back the debug console code to develop.py 14 April 2023, 19:00:50 UTC
bbf72ba move tests to root and still test against the package by copying them to a temp dir 14 April 2023, 09:55:19 UTC
0777248 reformat 13 April 2023, 23:59:07 UTC
9189063 move files to allow for testing within package. Eliminate src directory since we no longer have tests outside of package 13 April 2023, 23:29:38 UTC
175d0a0 remove extra imports in the submodules under api 13 April 2023, 08:53:41 UTC
617b16d remove public submodule variables when they are not necessary, especially in the develop submodule 13 April 2023, 08:19:58 UTC
96edfd7 avoid exposing NullHandler and getLogger in the interpret namespace 13 April 2023, 07:32:53 UTC
562fde2 remove the version file and just put it in the __init__.py file 13 April 2023, 07:02:17 UTC
4b82c78 move providers into private submodules 13 April 2023, 06:43:04 UTC
334d050 move perf into private submodules 13 April 2023, 06:34:04 UTC
02bfa9b move greybox explainers into private submodules 13 April 2023, 06:32:41 UTC
e51ea1e move response into private submodule 13 April 2023, 06:30:13 UTC
8f1e3ae put blackbox explainers into private submodules 13 April 2023, 06:26:41 UTC
8ed46f9 move environment into the provider directory and make it private 13 April 2023, 06:19:58 UTC
0dd670c rename shap.py to _shap_common 13 April 2023, 01:18:04 UTC
9d563c5 rename all to explanation 13 April 2023, 00:42:44 UTC
ccccef1 rename to rank_interactions 12 April 2023, 22:46:36 UTC
633ffa8 separate measure_interactions into its own file 12 April 2023, 22:40:03 UTC
bf44b23 rename binning to clean_x 12 April 2023, 22:19:41 UTC
ce7f493 separate clean_simple functionality into separate file 12 April 2023, 21:54:22 UTC
5ccb834 rename unify to unify_predict 12 April 2023, 21:15:08 UTC
7ff0196 separate unify_data into a private file 12 April 2023, 21:08:19 UTC
263712b fix src directory location in makefile 12 April 2023, 19:54:40 UTC
b5d9df7 update the makefile with the src directory 12 April 2023, 17:29:27 UTC
de8700f move unify functions into separate private file 12 April 2023, 10:22:47 UTC
88249fa moved compressed dataset into its own file 12 April 2023, 09:41:39 UTC
c541497 move seed functions into a separate file 12 April 2023, 09:12:55 UTC
6af0fff move preprocessor into its own file 12 April 2023, 06:12:59 UTC
d68c955 update the merge_ebms sample with new function location 12 April 2023, 04:10:19 UTC
560b6b8 update file contents to reflect private ebm directory 12 April 2023, 01:19:01 UTC
3688143 move ebm to _ebm 12 April 2023, 01:00:01 UTC
back to top