TabularLimitSettings Класс

Ограничение параметров для вертикалей таблицы AutoML.

Наследование
azure.ai.ml.entities._mixins.RestTranslatableMixin
TabularLimitSettings

Конструктор

TabularLimitSettings(*, enable_early_termination: bool | None = None, exit_score: float | None = None, max_concurrent_trials: int | None = None, max_cores_per_trial: int | None = None, max_nodes: int | None = None, max_trials: int | None = None, timeout_minutes: int | None = None, trial_timeout_minutes: int | None = None)

Параметры

Имя Описание
enable_early_termination
Обязательно

Следует ли включать преждевременное завершение, если оценка не улучшается за короткое время. Значение по умолчанию равно True.

exit_score
Обязательно

Целевая оценка для эксперимента. При достижении этого показателя выполнение эксперимента завершается.

max_concurrent_trials
Обязательно
int

Максимальное число параллельных итераций AutoML.

max_cores_per_trial
Обязательно
int

Максимальное количество потоков, используемых для заданной итерации обучения.

max_nodes
Обязательно
int

[Экспериментальный] Максимальное количество узлов, используемых для распределенного обучения.

  • Для прогнозирования каждая модель обучается с помощью узлов max(2, int(max_nodes / max_concurrent_trials)).

  • Для классификации и регрессии каждая модель обучается с помощью max_nodes узлов.

Примечание. Этот параметр находится в общедоступной предварительной версии и может измениться в будущем.

max_trials
Обязательно
int

Максимальное число итераций AutoML.

timeout_minutes
Обязательно
int

Время ожидания задания AutoML.

trial_timeout_minutes
Обязательно
int

Время ожидания задания AutoML.

Параметры Keyword-Only

Имя Описание
enable_early_termination
Обязательно
exit_score
Обязательно
max_concurrent_trials
Обязательно
max_cores_per_trial
Обязательно
max_nodes
Обязательно
max_trials
Обязательно
timeout_minutes
Обязательно
trial_timeout_minutes
Обязательно