Skip to content

Commit 3534bd5

Browse files
committed
up
1 parent 8aedb02 commit 3534bd5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

NEWS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
- Computations are now alsmost entirely done through `KernelAbstractions.jl`. Objective is to eventually have full support for AMD / ROCm in addition to current NVIDIA / CUDA devices.
77
- Important performance increase, notably for larger max depth. Training time is now closely increase linearly with depth.
88

9-
### Improved reproducibility
9+
### Breaking change: improved reproducibility
1010
- Training returns exactly the same fitted model for a given learner (ex: `EvoTreeRegressor`).
1111
- Reproducibility is respected for both `cpu` and `gpu`. However, thes result may differ between `cpu` and `gpu`. Ie: reproducibility is guaranteed only within the same device type.
1212
- The learner / model constructor (ex: `EvoTreeRegressor`) now has a `seed::Int` argument to set the random seed. Legacy `rng` kwarg will now be ignored.
13+
- The internal random generator is now `Xishiro` (was previously `MersenneTwister` with `rng::Int`).
1314

1415
### Added node weight information in fitted trees
1516
- The train weight reaching each of the split/leaf nodes is now stored in the fitted trees. This is accessible via `model.trees[i].w` for the i-th tree in the fitted model. This is notably inteded to support SHAP value computations.

0 commit comments

Comments
 (0)