обновить-ml-преобразование
Описание
Обновляет существующее преобразование машинного обучения. Вызовите эту операцию для настройки параметров алгоритма, чтобы получить лучшие результаты.
После вызова этой операции вы можете вызвать операцию StartMLEvaluationTaskRun, чтобы оценить, насколько хорошо новые параметры достигли ваших целей (например, улучшили качество преобразования машинного обучения или сделали его более экономически эффективным).
См. также: Документация API AWS
Синтаксис
update-ml-transform
--transform-id <value>
[--name <value>]
[--description <value>]
[--parameters <value>]
[--role <value>]
[--glue-version <value>]
[--max-capacity <value>]
[--worker-type <value>]
[--number-of-workers <value>]
[--timeout <value>]
[--max-retries <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]
Параметры
--transform-id (строка)
--name (строка)
--description (строка)
--parameters (структура)
Параметры конфигурации, специфичные для типа преобразования (алгоритма), используемого. Условно зависят от типа преобразования.
TransformType -> (строка)
Тип преобразования машинного обучения.
Дополнительную информацию о типах преобразований машинного обучения см. в разделе Создание преобразований машинного обучения.
FindMatchesParameters -> (структура)
Параметры алгоритма поиска совпадений.
PrimaryKeyColumnName -> (строка)
PrecisionRecallTradeoff -> (двойное)
Значение, выбранное при настройке преобразования для баланса между точностью и полнотой. Значение 0,5 означает отсутствие предпочтений; значение 1,0 означает предпочтение только точности, а значение 0,0 — предпочтение полноты. Поскольку это компромисс, выбор значений, близких к 1,0, означает очень низкую полноту, а выбор значений, близких к 0,0, приводит к очень низкой точности.
Метрика точности показывает, насколько часто ваша модель верна при прогнозировании соответствия.
Метрика полноты показывает, что для фактического совпадения, насколько часто ваша модель прогнозирует совпадение.
AccuracyCostTradeoff -> (двойное)
Значение, выбранное при настройке преобразования для баланса между точностью и стоимостью. Значение 0,5 означает, что система балансирует соображения точности и стоимости. Значение 1,0 означает предпочтение только точности, что обычно приводит к более высокой стоимости, иногда значительно более высокой. Значение 0,0 означает чистое предпочтение стоимости, что приводит к менее точному FindMatches преобразованию, иногда с неприемлемой точностью.
Точность показывает, насколько хорошо преобразование находит истинно положительные и истинно отрицательные значения. Повышение точности требует больше ресурсов машины и стоимости. Но это также приводит к увеличению полноты.
Стоимость показывает, сколько вычислительных ресурсов, и, следовательно, денег, расходуется на выполнение преобразования.
EnforceProvidedLabels -> (булево)
Значение для включения или выключения принудительного соответствия выходных данных предоставленным меткам пользователей. Если значение равно True, преобразование find matches принудительно соответствуют предоставленным меткам. Результаты переопределяют обычные результаты слияния. Если значение равно False, преобразование find matches не гарантирует, что все предоставленные метки будут соблюдены, и результаты зависят от обученной модели.
Обратите внимание, что установка этого значения в «true» может увеличить время выполнения слияния.
Сокращенный синтаксис:
TransformType=string,FindMatchesParameters={PrimaryKeyColumnName=string,PrecisionRecallTradeoff=double,AccuracyCostTradeoff=double,EnforceProvidedLabels=boolean}
Синтаксис JSON:
{
"TransformType": "FIND_MATCHES",
"FindMatchesParameters": {
"PrimaryKeyColumnName": "string",
"PrecisionRecallTradeoff": double,
"AccuracyCostTradeoff": double,
"EnforceProvidedLabels": true|false
}
}
--role (строка)
--glue-version (строка)
--max-capacity (двойное)
Количество вычислительных блоков данных Glue (DPU), выделенных для запусков задач для этого преобразования. Вы можете выделить от 2 до 100 DPU; по умолчанию значение 10. DPU — это относительная мера вычислительной мощности, которая состоит из 4 виртуальных процессоров (vCPU) вычислительной мощности и 16 ГБ памяти. Дополнительную информацию см. на странице ценообразования Glue.
Если поле WorkerType установлено на значение, отличное от Standard, поле MaxCapacity автоматически устанавливается и становится только для чтения.
--worker-type (строка)
Тип предварительно определенного исполнителя, который выделяется при запуске этой задачи. Принимает значения Standard, G.1X или G.2X.
- Для типа исполнителя
Standardкаждый исполнитель предоставляет 4 vCPU, 16 ГБ памяти и диск на 50 ГБ, а также 2 исполнителя на исполнителя. - Для типа исполнителя
G.1Xкаждый исполнитель предоставляет 4 vCPU, 16 ГБ памяти и диск на 64 ГБ, а также 1 исполнителя на исполнителя. - Для типа исполнителя
G.2Xкаждый исполнитель предоставляет 8 vCPU, 32 ГБ памяти и диск на 128 ГБ, а также 1 исполнителя на исполнителя.
Возможные значения:
StandardG.1XG.2XG.025XG.4XG.8XZ.2X
--number-of-workers (целое число)
workerType, выделенных при запуске этой задачи.--timeout (целое число)
TIMEOUT. Значение по умолчанию — 2880 минут (48 часов).--max-retries (целое число)
--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 по умолчанию команды заданным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию проверки сертификатов SSL.
--no-paginate (булево)
Отключает автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования выходных данных команды.
- json
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображает версию этого инструмента.
--color (строка)
Включает/отключает цветной вывод.
- on
- off
- auto
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение установлено в 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 для вывода.
--cli-auto-prompt (булево)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросы параметров ввода CLI.
Вывод
TransformId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.