Spec-Zone.ru › AWS CLI v2

[ aws . sagemaker ]

describe-auto-ml-job

Описание

Возвращает информацию об задании AutoML, созданном с помощью вызова CreateAutoMLJob .

Примечание

Задания AutoML, созданные с помощью вызова CreateAutoMLJobV2, не могут быть описаны с помощью DescribeAutoMLJob .

См. также: Документация API AWS

Синтаксис

  describe-auto-ml-job
--auto-ml-job-name <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--auto-ml-job-name (строка)

Запрашивает информацию об задании AutoML, используя его уникальное имя.

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, указанному в --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные через JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного JSON-значения, так как строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который может быть использован как аргумент для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (логическое значение)

Включить отладочную регистрацию.

--endpoint-url (строка)

Переопределить значение по умолчанию URL-адреса команды на предоставленный.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (логическое значение)

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

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • text
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла ваших учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • вкл
  • выкл
  • авто

--no-sign-request (логическое значение)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификатов CA для использования при проверке сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. По умолчанию формат — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить просмотрщик командной строки для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическое запросить параметры ввода CLI.

Вывод

AutoMLJobName -> (строка)

Возвращает имя задания AutoML.

AutoMLJobArn -> (строка)

Возвращает ARN задания AutoML.

InputDataConfig -> (список)

Возвращает конфигурацию входных данных для задания AutoML.

(структура)

Канал — это именованный источник входных данных, который могут использовать алгоритмы обучения. Размер набора данных для валидации ограничен значением меньше 2 ГБ. Размер набора данных для обучения должен быть меньше 100 ГБ. Дополнительную информацию см. в разделе Канал.

Примечание

Набор данных для валидации должен содержать те же заголовки, что и набор данных для обучения.

DataSource -> (структура)

Источник данных для канала AutoML.

S3DataSource -> (структура)

Расположение входных данных в Amazon S3.

S3DataType -> (строка)

Тип данных.

  • Если вы выберете S3Prefix , S3Uri определяет префикс имени ключа. SageMaker AI использует все объекты, соответствующие указанному префиксу имени ключа, для обучения модели. S3Prefix должен иметь следующий формат: s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER-OR-FILE
  • Если вы выберете ManifestFile , S3Uri определяет объект, являющийся файлом-манифестом, содержащим список имен ключей объектов, которые вы хотите использовать для обучения модели SageMaker AI. ManifestFile должен иметь указанный ниже формат: [ {"prefix": "s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/DOC-EXAMPLE-PREFIX/"}, "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-1", "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-2", ... "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-N" ]
  • Если вы выберете AugmentedManifestFile , S3Uri определяет объект, являющийся расширенным файлом-манифестом в формате JSON-строк. Этот файл содержит данные, которые вы хотите использовать для обучения модели. AugmentedManifestFile доступен только для заданий API версии 2 (например, для заданий, созданных с помощью вызова CreateAutoMLJobV2 ). Вот минимальный пример одного записей AugmentedManifestFile : {"source-ref": "s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/cats/cat.jpg", "label-metadata": {"class-name": "cat" } Дополнительную информацию о AugmentedManifestFile см. в разделе Предоставление метаданных набора данных заданиям обучения с помощью расширенного файла-манифеста.

S3Uri -> (строка)

URL источника данных Amazon S3. Uri ссылается на префикс Amazon S3 или ManifestFile в зависимости от типа данных.

CompressionType -> (строка)

Вы можете использовать Gzip или None . Значение по умолчанию — None .

TargetAttributeName -> (строка)

Имя целевой переменной в задачах обучения с учителем, обычно представленной символом «y».

ContentType -> (строка)

Тип содержимого данных из источника входных данных. Вы можете использовать text/csv;header=present или x-application/vnd.amazon+parquet . Значение по умолчанию — text/csv;header=present .

ChannelType -> (строка)

Тип канала (необязательный) — это enum строка. Значение по умолчанию — training . Каналы для обучения и валидации должны использовать одинаковый ContentType и TargetAttributeName . Информацию о назначении типов каналов обучения и валидации см. в разделе Как указать наборы данных обучения и валидации.

SampleWeightAttributeName -> (строка)

При указании это имя столбца указывает, какой столбец набора данных должен рассматриваться как веса выборок для использования метрикой цели во время обучения, оценки и выбора лучшей модели. Этот столбец не рассматривается как предиктивная функция. Дополнительную информацию о метриках Autopilot см. в разделе Метрики и проверка.

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

Поддержка весов выборок доступна только в режиме ансамблирования.

OutputDataConfig -> (структура)

Возвращает конфигурацию выходных данных задания.

KmsKeyId -> (строка)

Идентификатор ключа шифрования Key Management Service.

S3OutputPath -> (строка)

Выходной путь Amazon S3. Длина должна быть 512 символов или меньше.

RoleArn -> (строка)

ARN роли IAM, имеющей разрешения на чтение к расположению входных данных и запись в расположение выходных данных в Amazon S3.

AutoMLJobObjective -> (структура)

Возвращает цель задания.

MetricName -> (строка)

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

Список доступных метрик, поддерживаемых Autopilot, и метрика по умолчанию, применяемая при явном отсутствии имени метрики, зависят от типа задачи.

  • Для типов задач с табличными данными:

    • Список доступных метрик:
      • Регрессия: MAE , MSE , R2 , RMSE
      • Двоичная классификация: Accuracy , AUC , BalancedAccuracy , F1 , Precision , Recall
      • Многоклассовая классификация: Accuracy , BalancedAccuracy , F1macro , PrecisionMacro , RecallMacro

    Описание каждой метрики см. в разделе Метрики Autopilot для классификации и регрессии.

    • Метрики цели по умолчанию:
      • Регрессия: MSE .
      • Двоичная классификация: F1 .
      • Многоклассовая классификация: Accuracy .
  • Для типов задач с изображениями или текстом:

    • Список доступных метрик: Accuracy . Описание каждой метрики см. в разделе Метрики Autopilot для текстовой и графической классификации.
    • Метрики цели по умолчанию: Accuracy
  • Для типов задач прогнозирования временных рядов:

    • Список доступных метрик: RMSE , wQL , Average wQL , MASE , MAPE , WAPE . Описание каждой метрики см. в разделе Метрики Autopilot для прогнозирования временных рядов.
    • Метрики цели по умолчанию: AverageWeightedQuantileLoss
  • Для типов задач генерации текста (тонкая настройка больших языковых моделей): При тонкой настройке языковых моделей в Autopilot нет необходимости задавать поле AutoMLJobObjective . Autopilot производит тонкую настройку LLMs без необходимости обучения и оценки нескольких кандидатов. Вместо этого, используя ваш набор данных, Autopilot непосредственно производит тонкую настройку целевой модели для улучшения метрики цели по умолчанию — потери кросс-энтропии. После тонкой настройки языковой модели вы можете оценить качество сгенерированного ею текста с помощью различных метрик. Список доступных метрик см. в разделе Метрики для тонкой настройки LLMs в Autopilot .

ProblemType -> (строка)

Возвращает тип задачи задания.

AutoMLJobConfig -> (структура)

Возвращает конфигурацию задачи AutoML.

CompletionCriteria -> (структура)

Время выполнения задачи AutoML или количество кандидатов, которое разрешено сгенерировать задачей.

MaxCandidates -> (целое число)

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

Для типов задач классификации текста и изображений, прогнозирования временных рядов, а также генерации текста (тонкой настройки LLМ) поддерживаемое значение равно 1. Для типов задач с табличными данными максимальное значение равно 750.

MaxRuntimePerTrainingJobInSeconds -> (целое число)

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

Для задач V2 (задачи, созданные с помощью вызова CreateAutoMLJobV2 ), это поле управляет временем выполнения кандидата задачи.

Для типов задач TextGenerationJobConfig максимальное время по умолчанию составляет 72 часа (259200 секунд).

MaxAutoMLJobRuntimeInSeconds -> (целое число)

Максимальное время выполнения задачи AutoML в секундах.

Если задача AutoML превышает максимальное время выполнения, задача автоматически останавливается, и ее обработка завершается плавно. Задача AutoML определяет лучшую модель, обучение которой было завершено, и помечает ее как лучшую модель. Любые незавершенные шаги задачи, такие как автоматическое развертывание модели Autopilot одним щелчком мыши, не выполняются.

SecurityConfig -> (структура)

Конфигурация безопасности для шифрования трафика или параметров Amazon VPC.

VolumeKmsKeyId -> (строка)

Ключ, используемый для шифрования хранящихся данных.

EnableInterContainerTrafficEncryption -> (булево значение)

Использовать ли шифрование трафика между уровнями контейнеров.

VpcConfig -> (структура)

Конфигурация VPC.

SecurityGroupIds -> (список)

Идентификаторы групп безопасности VPC в формате sg-xxxxxxxx . Укажите группы безопасности для VPC, указанной в поле Subnets.

(строка)

Subnets -> (список)

Идентификатор подсетей в VPC, к которым вы хотите подключить задачу обучения или модель. Сведения о доступности определенных типов экземпляров см. в разделах Поддерживаемые типы экземпляров и зоны доступности.

(строка)

CandidateGenerationConfig -> (структура)

Конфигурация для генерации кандидата для задачи AutoML (необязательно).

FeatureSpecificationS3Uri -> (строка)

URL источника данных Amazon S3, содержащий выбранные функции из входного источника данных для запуска задачи Autopilot. Вы можете ввести FeatureAttributeNames (необязательно) в формате JSON, как показано ниже:

{ "FeatureAttributeNames":["col1", "col2", ...] } .

Вы также можете указать тип данных функции (необязательно) в формате, показанном ниже:

{ "FeatureDataTypes":{"col1":"numeric", "col2":"categorical" ... } }

Примечание

Эти ключи столбцов могут не включать целевой столбец.

В режиме ансамблирования Autopilot поддерживает только следующие типы данных: numeric , categorical , text и datetime . В режиме HPO Autopilot может поддерживать numeric , categorical , text , datetime и sequence .

Если предоставлен только FeatureDataTypes, ключи столбцов (col1 , col2 ,..) должны быть подмножеством имен столбцов в входных данных.

Если предоставлены как FeatureDataTypes, так и FeatureAttributeNames, ключи столбцов должны быть подмножеством имен столбцов, предоставленных в FeatureAttributeNames .

Имя ключа FeatureAttributeNames фиксировано. Значения, перечисленные в ["col1", "col2", ...], чувствительны к регистру и должны быть списком строк, содержащих уникальные значения, которые являются подмножеством имен столбцов в входных данных. Список предоставленных столбцов не должен включать целевой столбец.

AlgorithmsConfig -> (список)

Хранит конфигурационную информацию для выбора алгоритмов, обученных на табличных данных.

Список доступных алгоритмов зависит от режима обучения, заданного в ` TabularJobConfig.Mode https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TabularJobConfig.html`__ .

  • AlgorithmsConfig не следует устанавливать, если режим обучения установлен на AUTO .
  • Когда AlgorithmsConfig предоставлен, один AutoMLAlgorithms атрибут должен быть задан и только один. Если список алгоритмов, предоставленных в качестве значений для AutoMLAlgorithms, пустой, CandidateGenerationConfig использует весь набор алгоритмов для заданного режима обучения.
  • Когда AlgorithmsConfig не предоставлен, CandidateGenerationConfig использует весь набор алгоритмов для заданного режима обучения.

Список всех алгоритмов по типу задачи и режиму обучения см. в AutoMLAlgorithmConfig.

Дополнительную информацию о каждом алгоритме см. в разделе Поддержка алгоритмов в руководстве разработчика Autopilot.

(структура)

Выбор алгоритмов, обученных на вашем наборе данных, для генерации кандидатов моделей для задачи Autopilot.

AutoMLAlgorithms -> (список)

Выбор алгоритмов, обученных на вашем наборе данных, для генерации кандидатов моделей для задачи Autopilot.

  • Для типа задачи с табличными данными ``TabularJobConfig`` :

Примечание

Выбранные алгоритмы должны принадлежать списку, соответствующему режиму обучения, установленному в AutoMLJobConfig.Mode (ENSEMBLING или HYPERPARAMETER_TUNING ). Выберите как минимум 1 алгоритм.
  • В режиме ENSEMBLING:
    • “catboost”
    • “extra-trees”
    • “fastai”
    • “lightgbm”
    • “linear-learner”
    • “nn-torch”
    • “randomforest”
    • “xgboost”
  • В режиме HYPERPARAMETER_TUNING:
    • “linear-learner”
    • “mlp”
    • “xgboost”
  • Для типа задачи прогнозирования временных рядов ``TimeSeriesForecastingJobConfig`` :
    • Выберите свои алгоритмы из этого списка.
      • “cnn-qr”
      • “deepar”
      • “prophet”
      • “arima”
      • “npts”
      • “ets”

(строка)

DataSplitConfig -> (структура)

Конфигурация для разделения входного набора данных обучения.

Тип: AutoMLDataSplitConfig

ValidationFraction -> (вещественное число)

Доля валидации (необязательно) — это вещественное число, которое указывает часть набора данных обучения, используемую для валидации. Значение по умолчанию — 0,2, а значения должны быть больше 0 и меньше 1. Рекомендуется установить это значение меньше 0,5.

Mode -> (строка)

Метод, который Autopilot использует для обучения данных. Вы можете указать режим вручную или позволить Autopilot выбрать его за вас на основе размера набора данных, выбрав AUTO . В режиме AUTO Autopilot выбирает ENSEMBLING для наборов данных размером менее 100 МБ и HYPERPARAMETER_TUNING для больших наборов данных.

Режим ENSEMBLING использует многоуровневую ансамблевую модель для прогнозирования задач классификации и регрессии непосредственно из вашего набора данных. Эта модель машинного обучения объединяет несколько базовых моделей для создания оптимальной прогнозирующей модели. Затем она использует метод ансамбля стекинга для объединения прогнозов от вносящих вклад членов. Многоуровневая ансамблевая модель может обеспечить лучшую производительность по сравнению с одиночной моделью, объединяя прогнозирующие возможности нескольких моделей. Список алгоритмов, поддерживаемых режимом ENSEMBLING, см. в разделе Поддержка алгоритмов Autopilot.

Режим HYPERPARAMETER_TUNING (HPO) использует лучшие гиперпараметры для обучения лучшей версии модели. HPO автоматически выбирает алгоритм для типа задачи, которую вы хотите решить. Затем HPO находит лучшие гиперпараметры в соответствии с вашим целевым метрикой. Список алгоритмов, поддерживаемых режимом HYPERPARAMETER_TUNING, см. в разделе Поддержка алгоритмов Autopilot.

CreationTime -> (метка времени)

Возвращает время создания задачи AutoML.

EndTime -> (метка времени)

Возвращает время завершения задачи AutoML.

LastModifiedTime -> (метка времени)

Возвращает время последнего изменения задачи.

FailureReason -> (строка)

Возвращает причину ошибки для задачи AutoML, когда это применимо.

PartialFailureReasons -> (список)

Возвращает список причин частичных ошибок в задаче AutoML.

(структура)

Причина частичного сбоя задачи AutoML.

PartialFailureMessage -> (строка)

Сообщение, содержащее причину частичного сбоя задачи AutoML.

BestCandidate -> (структура)

Лучший кандидат модели, выбранный SageMaker AI Autopilot с учётом наилучшего целевого метрики и минимальной задержки вывода для эксперимента.

CandidateName -> (строка)

Имя кандидата.

FinalAutoMLJobObjectiveMetric -> (структура)

Лучший результат кандидата из задания обучения AutoML.

Type -> (строка)

Тип метрики с лучшим результатом.

MetricName -> (строка)

Имя метрики с лучшим результатом. Для описания возможных целевых метрик см. AutoMLJobObjective$MetricName .

Value -> (вещественное число)

Значение метрики с лучшим результатом.

StandardMetricName -> (строка)

Имя стандартной метрики. Для описания стандартных метрик см. Метрики кандидата Autopilot .

ObjectiveStatus -> (строка)

Статус цели.

CandidateSteps -> (список)

Информация о шагах кандидата.

(структура)

Информация о шагах кандидата и на каком шаге он находится.

CandidateStepType -> (строка)

Шаг преобразования, обучения или обработки кандидата.

CandidateStepArn -> (строка)

ARN шага кандидата.

CandidateStepName -> (строка)

Имя шага кандидата.

CandidateStatus -> (строка)

Статус кандидата.

InferenceContainers -> (список)

Информация о рекомендуемых определениях контейнеров вывода.

(структура)

Список определений контейнеров, описывающих различные контейнеры, составляющие кандидата AutoML. Дополнительную информацию см. в разделе ContainerDefinition .

Image -> (строка)

Путь Amazon Elastic Container Registry (Amazon ECR) контейнера. Дополнительную информацию см. в разделе ContainerDefinition .

ModelDataUrl -> (строка)

Расположение артефактов модели. Дополнительную информацию см. в разделе ContainerDefinition .

Environment -> (массив)

Переменные среды для установки в контейнере. Дополнительную информацию см. в разделе ContainerDefinition .

key -> (строка)

value -> (строка)

CreationTime -> (временная метка)

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

EndTime -> (временная метка)

Время завершения.

LastModifiedTime -> (временная метка)

Время последнего изменения.

FailureReason -> (строка)

Причина ошибки.

CandidateProperties -> (структура)

Свойства задания кандидата AutoML.

CandidateArtifactLocations -> (структура)

Префикс Amazon S3 для артефактов, сгенерированных для кандидата AutoML.

Explainability -> (строка)

Префикс Amazon S3 для артефактов объяснения, сгенерированных для кандидата AutoML.

ModelInsights -> (строка)

Префикс Amazon S3 для артефактов сведений о модели, сгенерированных для кандидата AutoML.

BacktestResults -> (строка)

Префикс Amazon S3 для метрик точности и результатов вывода, наблюдаемых в тестовом интервале. Доступно только для типа задач прогнозирования временных рядов.

CandidateMetrics -> (список)

Информация о метриках кандидата для задания AutoML.

(структура)

Информация о метрике для кандидата, созданной заданием AutoML.

MetricName -> (строка)

Имя метрики.

StandardMetricName -> (строка)

Имя стандартной метрики.

Примечание

Для определений стандартных метрик см. ` Autopilot candidate metrics https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-model-support-validation.html#autopilot-metrics`__ .

Value -> (вещественное число)

Значение метрики.

Set -> (строка)

Разделение набора данных, из которого задание AutoML вычислило метрику.

InferenceContainerDefinitions -> (массив)

Сопоставление всех поддерживаемых процессорных единиц (CPU, GPU и т. д.) с определениями контейнеров вывода для кандидата. Это поле заполняется для заданий AutoML V2 (например, для заданий, созданных с помощью вызова CreateAutoMLJobV2 ) только для задач классификации изображений или текста.

key -> (строка)

Процессорная единица для контейнера вывода. В настоящее время Autopilot поддерживает только CPU или GPU .

value -> (список)

Информация о рекомендуемых определениях контейнеров вывода.

(структура)

Список определений контейнеров, описывающих различные контейнеры, составляющие кандидата AutoML. Дополнительную информацию см. в разделе ContainerDefinition .

Image -> (строка)

Путь Amazon Elastic Container Registry (Amazon ECR) контейнера. Дополнительную информацию см. в разделе ContainerDefinition .

ModelDataUrl -> (строка)

Расположение артефактов модели. Дополнительную информацию см. в разделе ContainerDefinition .

Environment -> (массив)

Переменные среды для установки в контейнере. Дополнительную информацию см. в разделе ContainerDefinition .

key -> (строка)

value -> (строка)

AutoMLJobStatus -> (строка)

Возвращает статус задания AutoML.

AutoMLJobSecondaryStatus -> (строка)

Возвращает вторичный статус задания AutoML.

GenerateCandidateDefinitionsOnly -> (булево)

Указывает, генерирует ли вывод задания AutoML только определения кандидатов.

AutoMLJobArtifacts -> (структура)

Возвращает информацию об артефактах задания, находящихся в AutoMLJobArtifacts .

CandidateDefinitionNotebookLocation -> (строка)

URL расположения блокнота.

DataExplorationNotebookLocation -> (строка)

URL расположения блокнота.

ResolvedAttributes -> (структура)

Содержит ProblemType , AutoMLJobObjective и CompletionCriteria . Если вы не предоставите эти значения, они будут выведены.

AutoMLJobObjective -> (структура)

Определяет метрику для минимизации или максимизации в качестве цели задания AutoML.

MetricName -> (строка)

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

Список доступных метрик, поддерживаемых Autopilot, и метрика по умолчанию, применяемая, когда вы явно не указываете имя метрики, зависят от типа задачи.

  • Для задач с табличными данными:

    • Список доступных метрик:
      • Регрессия: MAE , MSE , R2 , RMSE
      • Бинарная классификация: Accuracy , AUC , BalancedAccuracy , F1 , Precision , Recall
      • Многоклассовая классификация: Accuracy , BalancedAccuracy , F1macro , PrecisionMacro , RecallMacro

    Для описания каждой метрики см. Метрики Autopilot для классификации и регрессии .

    • Метрики цели по умолчанию:
      • Регрессия: MSE .
      • Бинарная классификация: F1 .
      • Многоклассовая классификация: Accuracy .
  • Для задач классификации изображений или текста:

    • Список доступных метрик: Accuracy Для описания каждой метрики см. Метрики Autopilot для текстовой и изобразительной классификации .
    • Метрики цели по умолчанию: Accuracy
  • Для задач прогнозирования временных рядов:

    • Список доступных метрик: RMSE , wQL , Average wQL , MASE , MAPE , WAPE Для описания каждой метрики см. Метрики Autopilot для прогнозирования временных рядов .
    • Метрики цели по умолчанию: AverageWeightedQuantileLoss
  • Для задач генерации текста (тонкая настройка LLMs): Для тонкой настройки языковых моделей в Autopilot нет необходимости устанавливать поле AutoMLJobObjective . Autopilot выполняет тонкую настройку LLMs без необходимости обучения и оценки нескольких кандидатов. Вместо этого, используя ваш набор данных, Autopilot напрямую выполняет тонкую настройку вашей целевой модели для улучшения метрики цели по умолчанию — кросс-энтропии потерь. После тонкой настройки языковой модели вы можете оценить качество сгенерированного текста, используя различные метрики. Для списка доступных метрик см. Метрики для тонкой настройки LLMs в Autopilot .

ProblemType -> (строка)

Тип задачи.

CompletionCriteria -> (структура)

Сколько времени разрешено выполняться заданию или сколько кандидатов разрешено генерировать заданию.

MaxCandidates -> (целое число)

Максимальное количество запусков задания обучения.

Для задач классификации текста и изображений, прогнозирования временных рядов, а также генерации текста (тонкая настройка LLMs), поддерживаемое значение равно 1. Для задач с табличными данными максимальное значение равно 750.

MaxRuntimePerTrainingJobInSeconds -> (целое число)

Максимальное время (в секундах), которое может выполняться каждое задание обучения, выполняемое внутри настройки гиперпараметров, как часть задания настройки гиперпараметров. Дополнительную информацию см. в разделе StoppingCondition, используемом действием CreateHyperParameterTuningJob.

Для заданий V2 (заданий, созданных с помощью вызова CreateAutoMLJobV2 ), это поле управляет временем выполнения кандидата задания.

Для задач типа TextGenerationJobConfig максимальное время по умолчанию составляет 72 часа (259200 секунд).

MaxAutoMLJobRuntimeInSeconds -> (целое число)

Максимальное время выполнения задания AutoML в секундах.

Если задание AutoML превышает максимальное время выполнения, задание останавливается автоматически, и его обработка завершается корректно. Задание AutoML определяет лучшую модель, обучение которой было завершено, и отмечает её как лучшую по производительности модель. Любые незавершенные шаги задания, такие как автоматическое развертывание модели Autopilot одним щелчком мыши, не завершаются.

ModelDeployConfig -> (структура)

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

AutoGenerateEndpointName -> (boolean)

Установите в True, чтобы автоматически сгенерировать имя конечной точки для развертывания модели Autopilot одним щелчком; в противном случае установите в False. Значение по умолчанию - False.

Примечание

Если вы установили AutoGenerateEndpointName в True, не указывайте EndpointName; в противном случае будет возвращена ошибка 400.

EndpointName -> (string)

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

Примечание

Укажите EndpointName только в том случае, если вы установили AutoGenerateEndpointName в False; в противном случае будет возвращена ошибка 400.

ModelDeployResult -> (structure)

Предоставляет информацию о конечной точке для развертывания модели.

EndpointName -> (string)

Имя конечной точки, на которую была развернута модель.

Примечание

Если развертывание модели завершается неудачей, это поле опущено из ответа.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API