AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
Represents the output of GetEvaluation operation.

The content consists of the detailed metadata and data file information and the current status of the Evaluation.

Inheritance Hierarchy


Namespace: Amazon.MachineLearning.Model
Assembly: AWSSDK.dll
Version: (assembly version)


public class Evaluation : Object

The Evaluation type exposes the following members


Public Method Evaluation()


Public Property CreatedAt System.DateTime Gets and sets the property CreatedAt.

The time that the Evaluation was created. The time is expressed in epoch time.

Public Property CreatedByIamUser System.String Gets and sets the property CreatedByIamUser.

The AWS user account that invoked the evaluation. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.

Public Property EvaluationDataSourceId System.String Gets and sets the property EvaluationDataSourceId.

The ID of the DataSource that is used to evaluate the MLModel.

Public Property EvaluationId System.String Gets and sets the property EvaluationId.

The ID that is assigned to the Evaluation at creation.

Public Property InputDataLocationS3 System.String Gets and sets the property InputDataLocationS3.

The location and name of the data in Amazon Simple Storage Server (Amazon S3) that is used in the evaluation.

Public Property LastUpdatedAt System.DateTime Gets and sets the property LastUpdatedAt.

The time of the most recent edit to the Evaluation. The time is expressed in epoch time.

Public Property Message System.String Gets and sets the property Message.

A description of the most recent details about evaluating the MLModel.

Public Property MLModelId System.String Gets and sets the property MLModelId.

The ID of the MLModel that is the focus of the evaluation.

Public Property Name System.String Gets and sets the property Name.

A user-supplied name or description of the Evaluation.

Public Property PerformanceMetrics Amazon.MachineLearning.Model.PerformanceMetrics Gets and sets the property PerformanceMetrics.

Measurements of how well the MLModel performed, using observations referenced by the DataSource. One of the following metrics is returned, based on the type of the MLModel:

  • BinaryAUC: A binary MLModel uses the Area Under the Curve (AUC) technique to measure performance.

  • RegressionRMSE: A regression MLModel uses the Root Mean Square Error (RMSE) technique to measure performance. RMSE measures the difference between predicted and actual values for a single variable.

  • MulticlassAvgFScore: A multiclass MLModel uses the F1 score technique to measure performance.

For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.

Public Property Status Amazon.MachineLearning.EntityStatus Gets and sets the property Status.

The status of the evaluation. This element can have one of the following values:

  • PENDING - Amazon Machine Learning (Amazon ML) submitted a request to evaluate an MLModel.
  • INPROGRESS - The evaluation is underway.
  • FAILED - The request to evaluate an MLModel did not run to completion. It is not usable.
  • COMPLETED - The evaluation process completed successfully.
  • DELETED - The Evaluation is marked as deleted. It is not usable.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5