DashAI.back.optimizers.BaseOptimizer
- class BaseOptimizer[source]
Abstract class of all hyperparameter’s Optimizers.
All models must extend this class and implement optimize method.
- __init__()
Methods
__init__
()contour_plot
(trials)Contour plot between two hyperparameters and the goal metric achieved in the search space.
create_plots
(trials, run_id, n_params)List of available plots.
get_model
()Get the model with the best set of hyperparameters found
get_schema
()Generates the component related Json Schema.
get_trials_values
()Get the trial values from the hyperparameter optimization process
history_objective_plot
(trials)Plot for the goal metric achieved per trial.
importance_plot
(trials)Plot to obtain the importance between all the hyperparameters involved in hyperparameter optimization.
optimize
(model, input, output, parameters, task)Optimization process
slice_plot
(trials)Plot that compares the performance in the search space of one hyperparameter.
validate_and_transform
(raw_data)It takes the data given by the user to initialize the model and returns it with all the objects that the model needs to work.
Attributes
TYPE