LookoutforVision / Client / describe_model
describe_model#
- LookoutforVision.Client.describe_model(**kwargs)#
- Describes a version of an Amazon Lookout for Vision model. - This operation requires permissions to perform the - lookoutvision:DescribeModeloperation.- See also: AWS API Documentation - Request Syntax- response = client.describe_model( ProjectName='string', ModelVersion='string' ) - Parameters:
- ProjectName (string) – - [REQUIRED] - The project that contains the version of a model that you want to describe. 
- ModelVersion (string) – - [REQUIRED] - The version of the model that you want to describe. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ModelDescription': { 'ModelVersion': 'string', 'ModelArn': 'string', 'CreationTimestamp': datetime(2015, 1, 1), 'Description': 'string', 'Status': 'TRAINING'|'TRAINED'|'TRAINING_FAILED'|'STARTING_HOSTING'|'HOSTED'|'HOSTING_FAILED'|'STOPPING_HOSTING'|'SYSTEM_UPDATING'|'DELETING', 'StatusMessage': 'string', 'Performance': { 'F1Score': ..., 'Recall': ..., 'Precision': ... }, 'OutputConfig': { 'S3Location': { 'Bucket': 'string', 'Prefix': 'string' } }, 'EvaluationManifest': { 'Bucket': 'string', 'Key': 'string' }, 'EvaluationResult': { 'Bucket': 'string', 'Key': 'string' }, 'EvaluationEndTimestamp': datetime(2015, 1, 1), 'KmsKeyId': 'string', 'MinInferenceUnits': 123, 'MaxInferenceUnits': 123 } } - Response Structure- (dict) – - ModelDescription (dict) – - Contains the description of the model. - ModelVersion (string) – - The version of the model 
- ModelArn (string) – - The Amazon Resource Name (ARN) of the model. 
- CreationTimestamp (datetime) – - The unix timestamp for the date and time that the model was created. 
- Description (string) – - The description for the model. 
- Status (string) – - The status of the model. 
- StatusMessage (string) – - The status message for the model. 
- Performance (dict) – - Performance metrics for the model. Created during training. - F1Score (float) – - The overall F1 score metric for the trained model. 
- Recall (float) – - The overall recall metric value for the trained model. 
- Precision (float) – - The overall precision metric value for the trained model. 
 
- OutputConfig (dict) – - The S3 location where Amazon Lookout for Vision saves model training files. - S3Location (dict) – - The S3 location for the output. - Bucket (string) – - The S3 bucket that contains the training or model packaging job output. If you are training a model, the bucket must in your AWS account. If you use an S3 bucket for a model packaging job, the S3 bucket must be in the same AWS Region and AWS account in which you use AWS IoT Greengrass. 
- Prefix (string) – - The path of the folder, within the S3 bucket, that contains the output. 
 
 
- EvaluationManifest (dict) – - The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model and generate the performance scores. - Bucket (string) – - The bucket that contains the training output. 
- Key (string) – - The location of the training output in the bucket. 
 
- EvaluationResult (dict) – - The S3 location where Amazon Lookout for Vision saves the performance metrics. - Bucket (string) – - The bucket that contains the training output. 
- Key (string) – - The location of the training output in the bucket. 
 
- EvaluationEndTimestamp (datetime) – - The unix timestamp for the date and time that the evaluation ended. 
- KmsKeyId (string) – - The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during training. 
- MinInferenceUnits (integer) – - The minimum number of inference units used by the model. For more information, see StartModel 
- MaxInferenceUnits (integer) – - The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more information, see StartModel. 
 
 
 
 - Exceptions- LookoutforVision.Client.exceptions.AccessDeniedException
- LookoutforVision.Client.exceptions.InternalServerException
- LookoutforVision.Client.exceptions.ValidationException
- LookoutforVision.Client.exceptions.ConflictException
- LookoutforVision.Client.exceptions.ResourceNotFoundException
- LookoutforVision.Client.exceptions.ThrottlingException