list_flywheel_iteration_history

Comprehend.Client.list_flywheel_iteration_history(**kwargs)

Information about the history of a flywheel iteration. For more information about flywheels, see Flywheel overview in the Amazon Comprehend Developer Guide .

See also: AWS API Documentation

Request Syntax

response = client.list_flywheel_iteration_history(
    FlywheelArn='string',
    Filter={
        'CreationTimeAfter': datetime(2015, 1, 1),
        'CreationTimeBefore': datetime(2015, 1, 1)
    },
    NextToken='string',
    MaxResults=123
)
Parameters
  • FlywheelArn (string) --

    [REQUIRED]

    The ARN of the flywheel.

  • Filter (dict) --

    Filter the flywheel iteration history based on creation time.

    • CreationTimeAfter (datetime) --

      Filter the flywheel iterations to include iterations created after the specified time.

    • CreationTimeBefore (datetime) --

      Filter the flywheel iterations to include iterations created before the specified time.

  • NextToken (string) -- Next token
  • MaxResults (integer) -- Maximum number of iteration history results to return
Return type

dict

Returns

Response Syntax

{
    'FlywheelIterationPropertiesList': [
        {
            'FlywheelArn': 'string',
            'FlywheelIterationId': 'string',
            'CreationTime': datetime(2015, 1, 1),
            'EndTime': datetime(2015, 1, 1),
            'Status': 'TRAINING'|'EVALUATING'|'COMPLETED'|'FAILED'|'STOP_REQUESTED'|'STOPPED',
            'Message': 'string',
            'EvaluatedModelArn': 'string',
            'EvaluatedModelMetrics': {
                'AverageF1Score': 123.0,
                'AveragePrecision': 123.0,
                'AverageRecall': 123.0,
                'AverageAccuracy': 123.0
            },
            'TrainedModelArn': 'string',
            'TrainedModelMetrics': {
                'AverageF1Score': 123.0,
                'AveragePrecision': 123.0,
                'AverageRecall': 123.0,
                'AverageAccuracy': 123.0
            },
            'EvaluationManifestS3Prefix': 'string'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • FlywheelIterationPropertiesList (list) --

      List of flywheel iteration properties

      • (dict) --

        The configuration properties of a flywheel iteration.

        • FlywheelArn (string) --

        • FlywheelIterationId (string) --

        • CreationTime (datetime) --

          The creation start time of the flywheel iteration.

        • EndTime (datetime) --

          The completion time of this flywheel iteration.

        • Status (string) --

          The status of the flywheel iteration.

        • Message (string) --

          A description of the status of the flywheel iteration.

        • EvaluatedModelArn (string) --

          The ARN of the evaluated model associated with this flywheel iteration.

        • EvaluatedModelMetrics (dict) --

          The evaluation metrics associated with the evaluated model.

          • AverageF1Score (float) --

            The average F1 score from the evaluation metrics.

          • AveragePrecision (float) --

            Average precision metric for the model.

          • AverageRecall (float) --

            Average recall metric for the model.

          • AverageAccuracy (float) --

            Average accuracy metric for the model.

        • TrainedModelArn (string) --

          The ARN of the trained model associated with this flywheel iteration.

        • TrainedModelMetrics (dict) --

          The metrics associated with the trained model.

          • AverageF1Score (float) --

            The average F1 score from the evaluation metrics.

          • AveragePrecision (float) --

            Average precision metric for the model.

          • AverageRecall (float) --

            Average recall metric for the model.

          • AverageAccuracy (float) --

            Average accuracy metric for the model.

        • EvaluationManifestS3Prefix (string) --

    • NextToken (string) --

      Next token

Exceptions

  • Comprehend.Client.exceptions.InvalidRequestException
  • Comprehend.Client.exceptions.TooManyRequestsException
  • Comprehend.Client.exceptions.InvalidFilterException
  • Comprehend.Client.exceptions.ResourceNotFoundException
  • Comprehend.Client.exceptions.InternalServerException