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


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
Optional[int]
значение по умолчанию: None

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

experiment_timeout_hours
Optional[Union[float, int]]
значение по умолчанию: None

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

early_termination_policy
Optional[<xref:EarlyTerminationPolicy>]
значение по умолчанию: None

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

validation_data
Optional[<xref:TabularDataset>]
значение по умолчанию: None

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

arguments
Optional[List[Any]]
значение по умолчанию: 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
Optional[int]
Обязательно

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

experiment_timeout_hours
Optional[Union[float, int]]
Обязательно

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

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

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

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

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

arguments
Optional[List[Any]]
Обязательно

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