Поделиться через


AutoMLImageConfig Класс

Представляет конфигурацию для отправки эксперимента образа автоматизированного ML в Машинное обучение Azure.

Этот объект конфигурации содержит и сохраняет параметры для настройки выполнения эксперимента, а также данные обучения, которые будут использоваться во время выполнения. Рекомендации по выбору параметров: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.

Создайте AutoMLImageConfig.

Наследование
AutoMLImageConfig

Конструктор

AutoMLImageConfig(task: ImageTask, compute_target: Any, training_data: TabularDataset, hyperparameter_sampling: HyperParameterSampling, iterations: int, max_concurrent_iterations: int | None = None, experiment_timeout_hours: float | int | None = None, early_termination_policy: EarlyTerminationPolicy | None = None, validation_data: TabularDataset | None = None, arguments: List[Any] | None = None, **kwargs: Any)

Параметры

Имя Описание
task
Обязательно
<xref:ImageTask>

Тип выполняемой задачи.

compute_target
Обязательно
Any

Целевой объект вычислений Машинного обучения Azure, в котором будет выполняться эксперимент с образом ML. Поддерживаются только удаленные вычисления GPU, объем памяти которых превышает 12 ГБ. Дополнительные сведения о целевых объектах вычислений приведены на странице https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote.

training_data
Обязательно
<xref:TabularDataset>

Обучающие данные, которые будут использоваться в эксперименте.

hyperparameter_sampling
Обязательно
<xref:HyperParameterSampling>

Объект, содержащий пространство гиперпараметров, метод выборки и, в некоторых случаях, дополнительные свойства для конкретных классов выборки.

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

Общее количество различных сочетаний модели и параметров для проверки во время эксперимента с образом автоматизированного ML. Если значение, не указано, по умолчанию используется итерация 1.

max_concurrent_iterations

Это максимальное количество итераций, которые могут выполняться параллельно. Значение по умолчанию совпадает с указанным количеством итераций.

Default value: None
experiment_timeout_hours

Максимальное количество времени в часах, в течение которого могут быть пройдены все итерации до завершения эксперимента. Может быть десятичным значением, например 0,25, представляющим 15 минут. Если значение не указано, время ожидания эксперимента по умолчанию составляет 6 дней.

Default value: None
early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]

Политика преждевременного завершения, используемая при настройке гиперпараметров с помощью нескольких итераций. Итерация отменяется при соблюдении критериев указанной политики.

Default value: None
validation_data
Optional[<xref:TabularDataset>]

Данные проверки, которые будут использоваться в эксперименте.

Default value: None
arguments

Аргументы, передаваемые в запуски удаленного скрипта. Аргументы передаются в пары "имя-значение", а имя при этом должно иметь префикс в виде двойного дефиса.

Default value: None
task
Обязательно
<xref:ImageTask>

Тип выполняемой задачи.

compute_target
Обязательно
Any

Целевой объект вычислений Машинного обучения Azure, в котором будет выполняться эксперимент с образом ML. Поддерживаются только удаленные вычисления GPU, объем памяти которых превышает 12 ГБ. Дополнительные сведения о целевых объектах вычислений приведены на странице https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-remote.

training_data
Обязательно
<xref:TabularDataset>

Обучающие данные, которые будут использоваться в эксперименте.

hyperparameter_sampling
Обязательно
<xref:HyperParameterSampling>

Объект, содержащий пространство гиперпараметров, метод выборки и, в некоторых случаях, дополнительные свойства для конкретных классов выборки.

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

Общее количество различных сочетаний модели и параметров для проверки во время эксперимента с образом автоматизированного ML. Если значение, не указано, по умолчанию используется итерация 1.

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

Это максимальное количество итераций, которые могут выполняться параллельно. Значение по умолчанию совпадает с указанным количеством итераций.

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

Максимальное количество времени в часах, в течение которого могут быть пройдены все итерации до завершения эксперимента. Может быть десятичным значением, например 0,25, представляющим 15 минут. Если значение не указано, время ожидания эксперимента по умолчанию составляет 6 дней.

early_termination_policy
Обязательно
Optional[<xref:EarlyTerminationPolicy>]

Политика преждевременного завершения, используемая при настройке гиперпараметров с помощью нескольких итераций. Итерация отменяется при соблюдении критериев указанной политики.

validation_data
Обязательно
Optional[<xref:TabularDataset>]

Данные проверки, которые будут использоваться в эксперименте.

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

Аргументы, передаваемые в запуски удаленного скрипта. Аргументы передаются в пары "имя-значение", а имя при этом должно иметь префикс в виде двойного дефиса.