Releases: tidymodels/dials
dials 1.3.0
Improvements
-
The space-filling design functionality was expanded to include several new types of designs: Audze-Eglais, max/min L1, max/min L2, and uniform. These are all pre-computed designs accessed from the sfd package (#329).
-
A new function is used to access all of the space-filling designs called
grid_space_filling()
(#329). -
Two new parameters,
activation_2()
andhidden_units_2()
, for use withbrulee::brulee_mlp_two_layer()
(#339).
Deprecations
-
grid_max_entropy()
andgrid_latin_hypercube()
are deprecated in favor ofgrid_space_filling()
(#332). -
pull_dials_object()
has been removed (#344). -
The
grid_*()
methods forworkflow
objects have been removed (#344). -
The deprecation of the
default
argument to the constructorsnew_quant_param()
andnew_qual_param()
has been escalated to an error (#344).
dials 1.2.1
New parameters
- Added
initial_umap()
andtarget_weight()
forrecipes::step_umap()
(#324).
Other changes
dials 1.2.0
New parameters
-
Added
trim_amount()
forrecipes::step_impute_mean()
. -
Added
num_runs()
forrecipes::step_nnmf()
(#281). -
Added
harmonic_frequency()
forrecipes::step_harmonic()
(#281). -
Added
validation_set_prop()
forembed::step_discretize_xgb()
(#280).
Other changes
-
Deprecation of
pull_dials_object()
has been escalated to an error. Please useextract_parameter_dials()
instead (#265). -
The methods
grid_regular.workflow()
,grid_random.workflow()
,grid_max_entropy.workflow()
, andgrid_latin_hypercube.workflow()
have been deprecated (#302). -
The constructor functions for single parameters,
new_quant_param()
andnew_qual_param()
, as well as for parameter sets,parameters_constr()
, now have improved handling of the call shown in error messages (#291, #295). -
The constructor for parameter sets,
parameters_constr()
, now checks that all inputs have the same length (#295).
dials 1.1.0
New parameters
-
Added learning rate scheduler parameters
rate_decay()
,rate_initial()
,
rate_largest()
,rate_reduction()
,rate_schedule()
,rate_step_size()
,
andrate_steps()
for the new brulee functions (#253). -
Added
num_clusters()
parameter for tidyclust models (#259). -
Added
num_leaves()
parameter for lightbgm models (@joeycouse, #256).
Other changes
-
The
default
argument to the constructorsnew_quant_param()
and
new_qual_param()
is deprecated.value_seq()
now uses the same logic to
generate a sequence of parameter values regardless of how long that sequence
is (#153, #229). -
prior_terminal_node_expo()
for Bayesian adaptive regression trees (BART) now
defaults to a range greater than 1 to limit explosive tree growth (#251). -
The label for
spline_degree()
was improved.
dials 1.0.0
-
The new parameter
mtry_prop()
is a variation onmtry()
where the value is
interpreted as the proportion (rather than the count) of predictors that will
be randomly sampled at each split (#233). -
conditional_test_statistic()
andconditional_test_type()
now work with the
partykit engine rather than the party engine (#224). -
new_quant_param()
no longer requiresrange
andinclusive
ifvalues
is
supplied (#87).
dials 0.1.1
- The
Chicago
data set was removed. It can be found in themodeldata
package.
dials 0.1.0
New parameters
-
summary_stat()
is a new parameter for use inrecipes::step_window()
. -
A general
class_weights()
parameter was added for imbalanced models. -
prior_outcome_range()
,prior_terminal_node_coef()
, and
prior_terminal_node_expo()
are new parameters for prior distribution
specification related toparsnip::bart()
. -
num_knots()
andsurvival_link()
are new parameters for spline survival
models (@mattwarkentin, #195). -
vocabulary_size()
is a new parameter used in
textrecipes::step_tokenize_sentencepiece()
andtextrecipes::step_tokenize_bpe()
.
Other changes
-
The new
extract_parameter_dials()
method supersedespull_dials_object()
which has been deprecated. -
activation()
now supports values of"tanh"
. -
New link to article explaining how to make custom parameter objects was added
to the pkgdown site.
dials 0.0.10
New parameters
-
adjust_deg_free()
andselect_features()
for generalized additive models. -
conditional_min_criterion
,conditional_test_statistic
,
conditional_test_type
for models with theparty
engine. -
diagonal_covariance()
,regularization_method()
,shrinkage_correlation()
,
shrinkage_frequencies()
, andshrinkage_variance()
for linear and
quadratic discriminant analysis. -
penalty_L1()
,penalty_L2()
, andscale_pos_weight()
for boosted trees
with thexgboost
engine (@joeycouse, #176). -
prior_mixture_threshold()
andprior_slab_dispersion()
for sparse PCA. -
stop_iter()
for early stopping.
Other changes
-
Re-licensed package from GPL-2 to MIT. See consent from copyright holders here.
-
param_set()
, scheduled for removal in version 0.0.5, is now removed.
dials 0.0.9
-
Quantitative parameters now print the number of possible values if they have been set with
value_set()
(@kmdupr33, #138). -
The
print()
method forparameters()
has changed to be more clear. -
A new function,
pull_dials_object()
was also added. -
Duplicate parameter combinations are now automatically removed from grid results.
-
The range for
epochs()
was change to start at 10 iterations instead of 1. -
The lower range for
spline_degree()
now starts at 1 instead of 3. -
The upper range for
cost()
now goes to2^5
instead of2^-1
.
dials 0.0.8
- A number of new parameter objects associated with engine-specific functions were added for engines "ranger", "randomForest", "earth" and "C5.0".