TabularUtilizedAutoML
- class lightautoml.automl.presets.tabular_presets.TabularUtilizedAutoML(task, timeout=3600, memory_limit=16, cpu_limit=4, gpu_ids=None, timing_params=None, configs_list=None, drop_last=True, return_all_predictions=False, max_runs_per_config=5, random_state=42, outer_blender_max_nonzero_coef=0.05, **kwargs)[source]
Bases:
TimeUtilizationTemplate to make TimeUtilization from TabularAutoML.
Simplifies using
TimeUtilizationmodule forTabularAutoMLPreset.- Parameters:
task (
Task) – Task to solve.timeout (
int) – Timeout in seconds.memory_limit (
int) – Memory limit that are passed to each automl.cpu_limit (
int) – CPU limit that that are passed to each automl.gpu_ids (
Optional[str]) – GPU IDs that are passed to each automl.timing_params (
Optional[dict]) – Timing params level that are passed to each automl.configs_list (
Optional[Sequence[str]]) – List of str path to configs files.drop_last (
bool) – Usually last automl will be stopped with timeout. Flag that defines if we should drop it from ensemble.return_all_predictions (
bool) – skip blending phasemax_runs_per_config (
int) – Maximum number of multistart loops.random_state (
int) – Initial random seed that will be set in case of search in config.