Module Values.EvaluationSource

Represents the output of GetEvaluation operation. The content consists of the detailed metadata and data file information and the current status of the Evaluation.

Sourcetype nonrec t = {
  1. evaluationId : EntityId.t option;
    (*

    The ID that is assigned to the Evaluation at creation.

    *)
  2. mLModelId : EntityId.t option;
    (*

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

    *)
  3. evaluationDataSourceId : EntityId.t option;
    (*

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

    *)
  4. inputDataLocationS3 : S3Url.t option;
    (*

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

    *)
  5. createdByIamUser : AwsUserArn.t option;
    (*

    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.

    *)
  6. createdAt : EpochTime.t option;
    (*

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

    *)
  7. lastUpdatedAt : EpochTime.t option;
    (*

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

    *)
  8. name : EntityName.t option;
    (*

    A user-supplied name or description of the Evaluation.

    *)
  9. status : EntityStatus.t option;
    (*

    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.

    *)
  10. performanceMetrics : PerformanceMetrics.t option;
    (*

    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.

    *)
  11. message : Message.t option;
    (*

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

    *)
  12. computeTime : LongType.t option;
  13. finishedAt : EpochTime.t option;
  14. startedAt : EpochTime.t option;
}
Sourceval make : ?evaluationId:??? -> ?mLModelId:??? -> ?evaluationDataSourceId:??? -> ?inputDataLocationS3:??? -> ?createdByIamUser:??? -> ?createdAt:??? -> ?lastUpdatedAt:??? -> ?name:??? -> ?status:??? -> ?performanceMetrics:??? -> ?message:??? -> ?computeTime:??? -> ?finishedAt:??? -> ?startedAt:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Long of LongType.t | `String of EntityId.t | `Structure of (string * [> `Map of ([> `String of PerformanceMetricsPropertyKey.t ] * [> `String of PerformanceMetricsPropertyValue.t ]) list ]) list | `Timestamp of EpochTime.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t