fe334e8 | Paul Koch | 08 February 2024, 21:09:06 UTC | update release process notes and readme | 13 February 2024, 21:07:25 UTC |
979d93f | Paul Koch | 08 February 2024, 05:43:02 UTC | update interpret to version 0.5.1 | 08 February 2024, 05:58:56 UTC |
5d56f07 | Paul Koch | 07 February 2024, 10:20:25 UTC | add internal option to disable smoothing for nominals | 07 February 2024, 22:08:44 UTC |
7b0c331 | Paul Koch | 07 February 2024, 06:04:29 UTC | add interface to access the nominal feature definitions from the dataset object | 07 February 2024, 06:04:29 UTC |
3a6abe8 | Paul Koch | 07 February 2024, 03:49:01 UTC | small changes to EBM defaults | 07 February 2024, 05:16:17 UTC |
f8cb826 | Paul Koch | 06 February 2024, 23:36:38 UTC | re-expose min_samples_leaf | 06 February 2024, 23:47:43 UTC |
ed3501b | Paul Koch | 06 February 2024, 20:36:22 UTC | change EBM parameters -> set tolerance to zero, set regression min_hessian to 1.01 | 06 February 2024, 20:38:36 UTC |
f1115eb | Paul Koch | 06 February 2024, 12:44:34 UTC | go back to hessian boosting during smoothing because it's faster | 06 February 2024, 12:44:34 UTC |
240a620 | Paul Koch | 06 February 2024, 09:08:12 UTC | update default EBM parameters | 06 February 2024, 09:08:12 UTC |
edab834 | Paul Koch | 06 February 2024, 08:29:42 UTC | update docs to remove references to min_samples_leaf | 06 February 2024, 08:29:42 UTC |
52b8966 | Paul Koch | 06 February 2024, 08:22:11 UTC | change early stopping tolerance to be a percentage | 06 February 2024, 08:22:11 UTC |
b65426f | Paul Koch | 06 February 2024, 01:03:35 UTC | early stop on no improvement (if there is a validation set) | 06 February 2024, 07:45:22 UTC |
4b5cef6 | Paul Koch | 05 February 2024, 22:28:00 UTC | resolve python tests that needed updating for hessians, and update R to use the min_hessian | 05 February 2024, 22:28:00 UTC |
b798ed5 | Paul Koch | 05 February 2024, 13:30:48 UTC | change split limiting metric to the hessian | 05 February 2024, 13:58:42 UTC |
81e4ef9 | Paul Koch | 05 February 2024, 12:13:29 UTC | add the ability to limit cuts via hessians | 05 February 2024, 12:19:48 UTC |
eb40978 | Paul Koch | 05 February 2024, 11:28:17 UTC | restructure some code for future change to use minHessian | 05 February 2024, 11:28:17 UTC |
0294197 | Paul Koch | 05 February 2024, 07:42:30 UTC | enable Newton during interaction detection | 05 February 2024, 07:42:30 UTC |
a52a803 | Paul Koch | 05 February 2024, 07:19:18 UTC | simplify flag comparison operations and flip the flag for CalcInteractions from enable to disable for Newton | 05 February 2024, 07:19:18 UTC |
b2fbba5 | Paul Koch | 04 February 2024, 04:14:14 UTC | honor the use of the CalcInteractionFlags_EnableNewton flag | 04 February 2024, 04:14:14 UTC |
b9b27b2 | Paul Koch | 03 February 2024, 11:57:40 UTC | honor the TermBoostFlags_DisableNewtonGain flag | 03 February 2024, 12:07:23 UTC |
61fa960 | Paul Koch | 03 February 2024, 10:58:29 UTC | honor the use of the TermBoostFlags_DisableNewtonUpdate flag | 03 February 2024, 10:58:29 UTC |
adf71ce | Paul Koch | 03 February 2024, 04:32:19 UTC | add interaction_smoothing_rounds parameter | 03 February 2024, 04:46:43 UTC |
d05ced7 | Paul Koch | 03 February 2024, 03:45:22 UTC | make the early stopping more consistent | 03 February 2024, 03:45:22 UTC |
4a85b1e | Paul Koch | 03 February 2024, 02:23:18 UTC | change GetBestTermScore to handle scenarios when the validation set has zero samples | 03 February 2024, 02:27:38 UTC |
5eff4df | DerWeh | 29 January 2024, 19:34:09 UTC | MAINT: pull if clauses out of loop (#503) Signed-off-by: Weh Andreas <andreas.weh@student.uni-augsburg.de> | 29 January 2024, 19:34:09 UTC |
b877fb1 | Paul Koch | 28 January 2024, 05:59:39 UTC | reformat C++ with clang-format | 28 January 2024, 06:00:17 UTC |
e6b74cd | Paul Koch | 27 January 2024, 20:27:13 UTC | add .clang-format file for C++ project | 28 January 2024, 05:57:49 UTC |
7bd487d | Paul Koch | 27 January 2024, 01:26:21 UTC | reformat | 27 January 2024, 01:28:44 UTC |
8e30f7e | dependabot[bot] | 26 January 2024, 00:13:51 UTC | Bump jinja2 from 3.1.2 to 3.1.3 in /docs (#501) Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 26 January 2024, 00:13:51 UTC |
25a5be6 | Kshitij Dahal | 26 January 2024, 00:13:03 UTC | Update README.md (#502) Signed-off-by: Kshitij Dahal <63812052+geokshitij@users.noreply.github.com> | 26 January 2024, 00:13:03 UTC |
3c3c19b | Paul Koch | 25 January 2024, 06:45:13 UTC | add links to README | 25 January 2024, 06:45:13 UTC |
a8f0ae1 | Paul Koch | 21 January 2024, 07:16:18 UTC | fix paper link location in READMe | 21 January 2024, 07:16:18 UTC |
dd1d01c | Paul Koch | 21 January 2024, 07:06:09 UTC | add link to SynapseML on README | 21 January 2024, 07:06:09 UTC |
48f0e61 | Paul Koch | 20 January 2024, 01:32:01 UTC | add option to disable synthetic target inputs | 20 January 2024, 01:32:01 UTC |
bbc20af | Paul Koch | 19 January 2024, 23:50:54 UTC | change interactions to also use smoothing rounds when smoothing is specified | 19 January 2024, 23:50:54 UTC |
279af11 | Paul Koch | 19 January 2024, 11:19:05 UTC | add interaction with the categorical to synthetic dataset | 19 January 2024, 11:26:38 UTC |
12d8f03 | Paul Koch | 18 January 2024, 17:25:44 UTC | add ability to output pandas, scipy and str data from synthetic generator | 19 January 2024, 07:38:24 UTC |
9be98cd | Paul Koch | 15 January 2024, 00:32:35 UTC | add option to vary the proportions of higher classes chosen in the synthetic dataset generator | 15 January 2024, 08:01:09 UTC |
3281393 | Paul Koch | 14 January 2024, 01:22:48 UTC | add links to README | 14 January 2024, 01:22:48 UTC |
98894b4 | Paul Koch | 13 January 2024, 09:57:46 UTC | change monoclassification format to include a single -inf score per sample/bin | 13 January 2024, 10:55:55 UTC |
4d996d5 | Paul Koch | 11 January 2024, 23:54:30 UTC | fix bug that occurs when there are duplicate columns in pandas | 11 January 2024, 23:54:30 UTC |
b4a6196 | Paul Koch | 11 January 2024, 22:58:30 UTC | remove dependency on distutils due to its depreciation | 11 January 2024, 23:26:36 UTC |
b57f814 | DerWeh | 09 January 2024, 23:14:44 UTC | BUG: define missing logger objects (#496) Signed-off-by: DerWeh <andreas.weh@web.de> | 09 January 2024, 23:14:44 UTC |
d576a62 | Paul Koch | 09 January 2024, 08:20:51 UTC | make the category counts and distributions configurable in the synthetic dataset generator and rename to make_synthetic | 09 January 2024, 09:07:39 UTC |
0c1e444 | Paul Koch | 09 January 2024, 04:35:38 UTC | add sawtooth wave to synthetic dataset, make the categorical categories non-uniform, and other tweaks to improve synthetic dataset | 09 January 2024, 07:35:30 UTC |
5eb9306 | Paul Koch | 08 January 2024, 01:28:38 UTC | change x ** 3 into square wave in the synthetic dataset | 08 January 2024, 12:11:38 UTC |
45ee7a8 | Paul Koch | 06 January 2024, 10:26:01 UTC | special case the 1 dimension option for interaction detection when hessian is unused because it is a scenario that would have been a bug in the future | 07 January 2024, 10:25:58 UTC |
22f71a2 | Paul Koch | 06 January 2024, 04:40:32 UTC | reformatting | 06 January 2024, 04:40:32 UTC |
d68b6ec | Paul Koch | 06 January 2024, 03:20:46 UTC | update readme links | 06 January 2024, 03:55:18 UTC |
b9d577e | Paul Koch | 06 January 2024, 00:00:57 UTC | added ability to specify percentage of missing values | 06 January 2024, 00:16:09 UTC |
e604c32 | Paul Koch | 04 January 2024, 23:04:29 UTC | add list of urls | 04 January 2024, 23:04:29 UTC |
94d36bc | Paul Koch | 04 January 2024, 22:31:15 UTC | reduce the number of categories to the point all of them show up in the docs UI and remove the dashboard examples that don't work in the inline docs | 04 January 2024, 22:31:15 UTC |
a3aed93 | Paul Koch | 04 January 2024, 06:54:07 UTC | add redirects to the docs | 04 January 2024, 06:54:07 UTC |
ea82256 | Paul Koch | 04 January 2024, 05:40:38 UTC | remove unnecessary copies of images in the docs (since jupyter book already copies them) | 04 January 2024, 06:37:26 UTC |
6b31669 | Paul Koch | 04 January 2024, 03:45:13 UTC | change partial dependence and morris sensitivity to use Fortran ordered float data for speed | 04 January 2024, 03:45:13 UTC |
2e27101 | Paul Koch | 04 January 2024, 03:09:18 UTC | disable the help text in the EBM explanations, except for in Synapse. The additional help text was adding scroll bars to the notebooks due to the added height | 04 January 2024, 03:09:18 UTC |
48aa026 | Paul Koch | 04 January 2024, 02:17:07 UTC | add padding to inline iframe to remove jupyter notebook scroll bars | 04 January 2024, 02:17:07 UTC |
86fa037 | Paul Koch | 04 January 2024, 02:15:19 UTC | increase sample size on the DP test because DP needs sufficient samples to maintain privacy | 04 January 2024, 02:15:19 UTC |
b83604a | Paul Koch | 04 January 2024, 00:05:15 UTC | replace adult dataset with synthetic dataset for the tests since the adult dataset causes URL load errors occasionally | 04 January 2024, 01:31:39 UTC |
b35987d | Paul Koch | 03 January 2024, 22:35:11 UTC | add support for named features and negative indexes in the interactions specification | 03 January 2024, 22:35:11 UTC |
1fb233a | Paul Koch | 03 January 2024, 08:37:11 UTC | add missing group importances notebook pngs and fix DecisionRuleClassifier link | 03 January 2024, 08:56:58 UTC |
9218da6 | Paul Koch | 03 January 2024, 08:07:14 UTC | change interpretable regression notebook to use the California housing dataset from scikit-learn | 03 January 2024, 08:07:14 UTC |
6d5efb3 | Paul Koch | 02 January 2024, 22:03:06 UTC | add links to the examples folder in the docs and fixup relative links between the API references and the algorithm descriptions | 02 January 2024, 22:55:39 UTC |
f5b56e6 | Paul Koch | 02 January 2024, 21:23:00 UTC | move python doc files into the python directory | 02 January 2024, 21:49:55 UTC |
1bae430 | Paul Koch | 02 January 2024, 19:21:35 UTC | make warnings errors in jupyter book and remove unused image_url from documentation config | 02 January 2024, 20:15:57 UTC |
9f02788 | Paul Koch | 02 January 2024, 11:24:43 UTC | pass documentation build error codes up to azure pipelines to be reported remove timeout for building the docs and move the text information in the sidebar notes into the main text of the getting started documentation fix issue of missing images from documentation | 02 January 2024, 19:11:28 UTC |
d7daea1 | Paul Koch | 02 January 2024, 06:39:25 UTC | remove the contents sidebar from jupyter books | 02 January 2024, 08:18:09 UTC |
2b41021 | Paul Koch | 02 January 2024, 04:27:49 UTC | Make example notebooks inline for the documentation system, and update the header texts to work with jupyter book | 02 January 2024, 06:23:17 UTC |
b6e569d | Paul Koch | 01 January 2024, 23:48:20 UTC | move examples into the docs folder | 02 January 2024, 03:57:55 UTC |
a919922 | Paul Koch | 01 January 2024, 23:43:40 UTC | move interpret_docs to just interpret under the docs folder | 01 January 2024, 23:43:40 UTC |
273a10b | Paul Koch | 01 January 2024, 10:16:30 UTC | add details to synthetic dataset examples | 01 January 2024, 23:12:34 UTC |
a18db7d | Paul Koch | 01 January 2024, 00:33:55 UTC | improvements to synthetic dataset for future example notebooks | 01 January 2024, 09:31:18 UTC |
7a43e29 | Paul Koch | 28 December 2023, 07:28:13 UTC | add synthetic example notebooks | 28 December 2023, 08:12:31 UTC |
17329b3 | Paul Koch | 28 December 2023, 07:06:07 UTC | rename example notebooks | 28 December 2023, 07:27:20 UTC |
056795a | Paul Koch | 28 December 2023, 03:53:28 UTC | improve synthetic dataset feature ranges to balance them better | 28 December 2023, 06:59:48 UTC |
d2e8cb6 | Paul Koch | 27 December 2023, 21:15:14 UTC | rearrange functions in the synthetic generator | 27 December 2023, 21:16:24 UTC |
67de815 | Paul Koch | 27 December 2023, 19:31:39 UTC | improve synthetic dataset generator for future examples | 27 December 2023, 21:08:53 UTC |
b14c563 | Paul Koch | 27 December 2023, 18:50:55 UTC | change type checks to use isinstance to handle inheritance and some tweaks to make synthetic data generation more efficient | 27 December 2023, 19:06:22 UTC |
93607f3 | Paul Koch | 27 December 2023, 07:57:50 UTC | renames and default changes for synthetic data generator | 27 December 2023, 08:17:44 UTC |
1a9c362 | Paul Koch | 27 December 2023, 04:52:43 UTC | improvements to synthetic dataset generation | 27 December 2023, 07:40:43 UTC |
6bee71b | Paul Koch | 25 December 2023, 23:34:30 UTC | improve ranges of target output to roughly weigh the inputs equally for synthetic dataset generation | 26 December 2023, 03:31:47 UTC |
75f2f68 | Paul Koch | 23 December 2023, 20:22:48 UTC | add clipping controls to synthetic dataset generation and correct logit sign issue in synthetic y generation | 24 December 2023, 07:25:05 UTC |
36d8a67 | Paul Koch | 23 December 2023, 09:49:41 UTC | change method of generating binary and multiclass synthetics | 23 December 2023, 10:14:24 UTC |
23b87ba | Paul Koch | 23 December 2023, 08:24:57 UTC | make the categorical strings uniform in length | 23 December 2023, 08:52:52 UTC |
17509e3 | Paul Koch | 23 December 2023, 03:04:48 UTC | improve synthetic dataset generation by handling more optional conditions and many other improvements | 23 December 2023, 07:08:42 UTC |
adef6f9 | Paul Koch | 22 December 2023, 00:25:44 UTC | add new synthetic dataset | 22 December 2023, 11:16:15 UTC |
1acee87 | Paul Koch | 20 December 2023, 07:47:20 UTC | change check for nan to handle strings | 20 December 2023, 07:47:20 UTC |
079f7b7 | Paul Koch | 20 December 2023, 00:02:10 UTC | simplifications to ebm-internals documentation | 20 December 2023, 00:02:10 UTC |
e07166c | Paul Koch | 18 December 2023, 19:25:37 UTC | separate building and testing vm images in azure pipelines and add more python version testing | 19 December 2023, 00:41:59 UTC |
9a9a2b2 | Paul Koch | 18 December 2023, 06:32:54 UTC | add sdist testing | 18 December 2023, 06:32:54 UTC |
c503181 | Paul Koch | 17 December 2023, 22:33:50 UTC | broaden shared library files downloaded since we now only build the required shared library files in the initial build phase | 17 December 2023, 22:33:50 UTC |
78b9048 | Paul Koch | 17 December 2023, 21:14:25 UTC | eliminate building of non-essential libebm shared libraries until the test phase | 17 December 2023, 21:14:25 UTC |
cb9276f | Paul Koch | 16 December 2023, 01:05:16 UTC | resolve occasionally failing test | 16 December 2023, 01:05:16 UTC |
10998e3 | Paul Koch | 15 December 2023, 18:31:00 UTC | fix typos in triples notebook | 15 December 2023, 18:31:00 UTC |
c8ec543 | Paul Koch | 15 December 2023, 18:24:55 UTC | add GA3M sample notebook link to README | 15 December 2023, 18:24:55 UTC |
45c0385 | Paul Koch | 15 December 2023, 03:39:32 UTC | add 3-way interaction example notebook | 15 December 2023, 09:42:15 UTC |
efa1bdd | Paul Koch | 14 December 2023, 21:14:10 UTC | add lime installation to notebooks that require lime | 14 December 2023, 21:17:33 UTC |
e154d3a | Paul Koch | 14 December 2023, 09:43:01 UTC | update release process notes | 14 December 2023, 10:42:33 UTC |
10327bc | Paul Koch | 14 December 2023, 04:56:53 UTC | reformat | 14 December 2023, 04:56:53 UTC |
5de02d3 | Paul Koch | 14 December 2023, 02:09:50 UTC | add pytest to tree_interpreter tests to resolve import error on the test | 14 December 2023, 02:09:50 UTC |