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
* update urls
* doMC -> future
* doMC -> future
* updated example objects
* remove unused functions (and their direct tests)
* A note about require in the extract files
* polish news
* added cran skips for long running examples
* Apply suggestions from code review
Co-authored-by: Emil Hvitfeldt <[email protected]>
* updates based on reviewer comments
* not used
* pad zeros in iterative search .configs
* a few more foreach references
* run inst/test_objects.R
* reorder column names
* remove Rout file
* air format
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Emil Hvitfeldt <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: NEWS.md
+16-8Lines changed: 16 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,29 +2,37 @@
2
2
3
3
## Changes to `tune_grid()`.
4
4
5
-
* A major rewrite and refactor of the underlying code that runs `tune_grid()`was made.
5
+
* A major rewrite/refactor of the underlying code that runs `tune_grid()`. This was an upgrade to add postprocessing and to modernize our parallel processing infrastructure.
6
6
7
-
* The pattern of `.config` values has changed from `Preprocessor{num}_Model{num}` to `pre{num}_mod{num}_post{num}`.
7
+
* The pattern of `.config` values has changed.
8
+
9
+
- For grid search, it changes from `Preprocessor{num}_Model{num}` to `pre{num}_mod{num}_post{num}`. The numbers include a zero when that element was static. For example, a value of `pre0_mod3_post4` means no preprocessors were tuned and the model and postprocessor(s) had at least three and four candidates, respectively.
10
+
- For iterative search, the pattern is not `iter{num}` instead of `Iter{num}` and the numbers are now zero padded to sort better. For example, if there between 10 and 99 iterations, the first `.config` value is now `iter01` instead of `Iter1`.
8
11
9
12
* The package will now log a backtrace for errors and warnings that occur during tuning. When a tuning process encounters issues, see the new `trace` column in the `collect_notes(.Last.tune.result)` output to find precisely where the error occurred (#873).
10
13
11
-
*Post-processing: new `schedule_grid()` for scheduling a grid including post-processing (#988).
14
+
*Postprocessors can now be tuned. Currently, we support the tailor package.
12
15
13
-
## Other Changes
16
+
## Parallel Processing
14
17
15
18
* Introduced support for parallel processing with mirai in addition to the currently supported framework future. See `?parallelism` to learn more (#1028).
16
19
17
20
* Sequential and parallel processing all use the same L'Ecuyer-CMRG seeds (conditional on `parallel_over`) (#1033).
18
21
19
-
*`int_pctl()` now includes an option (`keep_replicates`) to retain the individual bootstrap estimates. It also processes the resamples more efficiently (#1000).
20
-
21
-
* A `min_grid()` methods was added for `proportional_hazards` models so that their submodels are processed appropriately.
22
-
23
22
## Breaking Changes
24
23
25
24
* The `foreach` package is no longer supported. Instead, use the future or mirai packages.
25
+
26
26
* The parallel backend(s) and the methods of constructing seeds for workers have changed. There will be a lack of reproducibility between objects created in this version of tune and previous versions.
27
27
28
+
## Other Changes
29
+
30
+
*`int_pctl()` now includes an option (`keep_replicates`) to retain the individual bootstrap estimates. It also processes the resamples more efficiently (#1000).
31
+
32
+
* A `min_grid()` methods was added for `proportional_hazards` models so that their submodels are processed appropriately.
33
+
34
+
* Post-processing: new `schedule_grid()` for scheduling a grid including post-processing (#988).
35
+
28
36
# tune 1.3.0
29
37
30
38
* The package will now warn when parallel processing has been enabled with foreach but not with future. See [`?parallelism`](https://tune.tidymodels.org/dev/reference/parallelism.html) to learn more about transitioning your code to future (#878, #866). The next version of tune will move to a pure future implementation.
0 commit comments