Description Usage Arguments Value Super class Active bindings Methods
A class defines a project specification.
1 2 3 4 5 6 7 8 9 10 |
formulas |
A Formulas class object. |
datasets |
A Datasets class object. |
seeds |
A Seeds class object. |
models |
A Models class object. |
measure |
A Measure class object. If |
show_progress |
A logical scalar wheather to show a progress bar. |
keep_data |
A logical scalar wheather to keep original data.
If |
parallel |
A logical scalar wheather to calculate parallely. |
A new Project class object
ml4e::Options -> Project
cv_tableA cross-validation table.
grid_tableA grid search table.
random_tableA random search table.
bayes_tablesA list of bayesian search tables by metric_name.
new()Construct a new Project class object.
Project$new( formulas = NULL, datasets = NULL, seeds = NULL, models = NULL, measure = NULL, show_progress = TRUE, keep_data = FALSE, parallel = FALSE )
formulasA Formulas class object.
datasetsA Datasets class object.
seedsA Seeds class object.
modelsA Models class object.
measureA Measure class object. If NULL, a Measure class
object with default metrics are used.
show_progressA logical scalar wheather to show a progress bar.
keep_dataA logical scalar wheather to keep original data.
If TRUE, the original dataset are kept in predicted values and
cross-validation folds.
parallelA logical scalar wheather to calculate parallely.
A new Project class object
print()Print object.
Project$print()
A Project object by invisible(self).
run_cv()Run cross-validation by each key combinations.
Project$run_cv(...)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
A Project object by invisible(self).
run_grid()Run grid search for parameters set by each key combinations.
Project$run_grid(..., num = NULL)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
numA integer scalar of how many parameters to be calculated.
If NULL, all parameters in param set will be calculated.
A Project object by invisible(self).
run_random()Run random search for parameters set by each key combinations.
Project$run_random(..., num = NULL)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
numA integer scalar of how many parameters to be calculated.
A Project object by invisible(self).
run_bayes()Run bayes search for parameters set by each key combinations.
Project$run_bayes( ..., metric_name = NULL, init_points = 4L, n_iter = 5L, acq = "ucb", kappa = 2.576, eps = 0, kernel = list(type = "exponential", power = 2L) )
...Filtering expressions passed to dplyr::filter or dplyr::slice.
metric_nameA character scalar of metric name. If NULL, the
first metric_name in self$measure$metric_names is used.
init_pointsA integer scalar of init_points.
n_iterA integer scalar of n_iter.
acqA character scalar of aquisition function. Can be "ucb", "ei" or "poi".
kappaA numeric scalar of kappa.
epsA numeric scalar of eps.
kernelA list of kernal parameters.
A Project object by invisible(self).
get_scores()Get cross-validation scores.
Project$get_scores(..., simplify = TRUE)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
simplifyA logical scalar wheater to drop columns of a signle key.
A data.frame class object.
get_preds()Get predictions.
Project$get_preds(...)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
A list of predictions by keys
get_stacking_data()Get stacking data.
Project$get_stacking_data(..., prob = FALSE)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
probA logical scalar wheather to use probability data.
A data.frame of stacking data.
get_search_result()Get merged search result.
Project$get_search_result(...)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
A data.frame of search result.
get_search_result_by_model()Get merged search result by model key.
Project$get_search_result_by_model(model_key = NULL)
model_keyA character scalar of model key.
A data.frame of search result.
get_ranks()Get paramter ranking.
Project$get_ranks(..., metric_name = NULL, n = 5L)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
metric_nameA character scalar of metric name. If NULL, the
first metric_name in self$measure$metric_names is used.
nA integer scalar of a number of the ranking.
A list of ranking by keys
print_ranks()Print parameters ranking.
Project$print_ranks(..., metric_name = NULL, n = 5L)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
metric_nameA character scalar of metric name. If NULL, the first
metric_name in self$measure$metric_names is used.
nA integer scalar of a number of the ranking.
A Project object by invisible(self).
get_best_params()Get best parameters by grid/bayes search.
Project$get_best_params(..., metric_name = NULL)
...Filtering expressions passed to dplyr::filter or dplyr::slice.
metric_nameA character scalar of metric name. If NULL, the
first metric_name in self$measure$metric_names is used.
A list of best parameters by keys
clone()The objects of this class are cloneable with this method.
Project$clone(deep = FALSE)
deepWhether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.