You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,17 +31,23 @@ The list is passed to `[foreach::foreach(.options.future = ...)]`.
31
31
### Internal changes
32
32
33
33
- Matrices holding on-off vectors are now consistently of type logical ([#167](https://github.com/ModelOriented/kernelshap/pull/167)).
34
+
-`kernelshap()` solver: Replacing the Moore-Penrose pseudo-inverse by two direct solves, a trick of [Ian Covert](https://github.com/iancovert/shapley-regression/blob/master/shapreg/shapley.py),
35
+
and ported to R in ([#171](https://github.com/ModelOriented/kernelshap/pull/171)).
34
36
35
37
### Changes in parallelism
36
38
37
39
We have switched from `%dopar%` to `doFuture` ([#170](https://github.com/ModelOriented/kernelshap/pull/170)) with the following impact:
38
40
39
41
- No need for calling `registerDoFuture()` anymore.
40
42
- Random seeding is properly handled, and respects `seed`, thanks [#163](https://github.com/ModelOriented/kernelshap/issues/163) for reporting.
41
-
- {doFuture} is listed under "imports", not as "suggested".
42
43
- If missing packages or globals have to be specified, this now has to be done through `parallel_args = list(packages = ..., globals = ...)`
43
44
instead of `parallel_args = list(.packages = ..., .globals = ...)`. The list is passed to `[foreach::foreach(.options.future = ...)]`.
0 commit comments