MachineLearning / Client / update_ml_model

update_ml_model#

MachineLearning.Client.update_ml_model(**kwargs)#

Updates the MLModelName and the ScoreThreshold of an MLModel.

You can use the GetMLModel operation to view the contents of the updated data element.

See also: AWS API Documentation

Request Syntax

response = client.update_ml_model(
    MLModelId='string',
    MLModelName='string',
    ScoreThreshold=...
)
Parameters:
  • MLModelId (string) –

    [REQUIRED]

    The ID assigned to the MLModel during creation.

  • MLModelName (string) – A user-supplied name or description of the MLModel.

  • ScoreThreshold (float) –

    The ScoreThreshold used in binary classification MLModel that marks the boundary between a positive prediction and a negative prediction.

    Output values greater than or equal to the ScoreThreshold receive a positive result from the MLModel, such as true. Output values less than the ScoreThreshold receive a negative response from the MLModel, such as false.

Return type:

dict

Returns:

Response Syntax

{
    'MLModelId': 'string'
}

Response Structure

  • (dict) –

    Represents the output of an UpdateMLModel operation.

    You can see the updated content by using the GetMLModel operation.

    • MLModelId (string) –

      The ID assigned to the MLModel during creation. This value should be identical to the value of the MLModelID in the request.

Exceptions

  • MachineLearning.Client.exceptions.InvalidInputException

  • MachineLearning.Client.exceptions.ResourceNotFoundException

  • MachineLearning.Client.exceptions.InternalServerException