/AWS1/CL_ML_EVALUATION¶
Represents the output of GetEvaluation operation.
The content consists of the detailed metadata and data file information and the current status of the
Evaluation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_evaluationid TYPE /AWS1/ML_ENTITYID /AWS1/ML_ENTITYID¶
The ID that is assigned to the
Evaluationat creation.
iv_mlmodelid TYPE /AWS1/ML_ENTITYID /AWS1/ML_ENTITYID¶
The ID of the
MLModelthat is the focus of the evaluation.
iv_evaluationdatasourceid TYPE /AWS1/ML_ENTITYID /AWS1/ML_ENTITYID¶
The ID of the
DataSourcethat is used to evaluate theMLModel.
iv_inputdatalocations3 TYPE /AWS1/ML_S3URL /AWS1/ML_S3URL¶
The location and name of the data in Amazon Simple Storage Server (Amazon S3) that is used in the evaluation.
iv_createdbyiamuser TYPE /AWS1/ML_AWSUSERARN /AWS1/ML_AWSUSERARN¶
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.
iv_createdat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
The time that the
Evaluationwas created. The time is expressed in epoch time.
iv_lastupdatedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
The time of the most recent edit to the
Evaluation. The time is expressed in epoch time.
iv_name TYPE /AWS1/ML_ENTITYNAME /AWS1/ML_ENTITYNAME¶
A user-supplied name or description of the
Evaluation.
iv_status TYPE /AWS1/ML_ENTITYSTATUS /AWS1/ML_ENTITYSTATUS¶
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 anMLModel.
INPROGRESS- The evaluation is underway.
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable.
COMPLETED- The evaluation process completed successfully.
DELETED- TheEvaluationis marked as deleted. It is not usable.
io_performancemetrics TYPE REF TO /AWS1/CL_ML_PERFORMANCEMETRICS /AWS1/CL_ML_PERFORMANCEMETRICS¶
Measurements of how well the
MLModelperformed, using observations referenced by theDataSource. One of the following metrics is returned, based on the type of theMLModel:
BinaryAUC: A binary
MLModeluses the Area Under the Curve (AUC) technique to measure performance.RegressionRMSE: A regression
MLModeluses 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
MLModeluses the F1 score technique to measure performance.For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.
iv_message TYPE /AWS1/ML_MESSAGE /AWS1/ML_MESSAGE¶
A description of the most recent details about evaluating the
MLModel.
iv_computetime TYPE /AWS1/ML_LONGTYPE /AWS1/ML_LONGTYPE¶
Long integer type that is a 64-bit signed number.
iv_finishedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
A timestamp represented in epoch time.
iv_startedat TYPE /AWS1/ML_EPOCHTIME /AWS1/ML_EPOCHTIME¶
A timestamp represented in epoch time.
Queryable Attributes¶
EvaluationId¶
The ID that is assigned to the
Evaluationat creation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EVALUATIONID() |
Getter for EVALUATIONID, with configurable default |
ASK_EVALUATIONID() |
Getter for EVALUATIONID w/ exceptions if field has no value |
HAS_EVALUATIONID() |
Determine if EVALUATIONID has a value |
MLModelId¶
The ID of the
MLModelthat is the focus of the evaluation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MLMODELID() |
Getter for MLMODELID, with configurable default |
ASK_MLMODELID() |
Getter for MLMODELID w/ exceptions if field has no value |
HAS_MLMODELID() |
Determine if MLMODELID has a value |
EvaluationDataSourceId¶
The ID of the
DataSourcethat is used to evaluate theMLModel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EVALUATIONDATASOURCEID() |
Getter for EVALUATIONDATASOURCEID, with configurable default |
ASK_EVALUATIONDATASOURCEID() |
Getter for EVALUATIONDATASOURCEID w/ exceptions if field has |
HAS_EVALUATIONDATASOURCEID() |
Determine if EVALUATIONDATASOURCEID has a value |
InputDataLocationS3¶
The location and name of the data in Amazon Simple Storage Server (Amazon S3) that is used in the evaluation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTDATALOCATIONS3() |
Getter for INPUTDATALOCATIONS3, with configurable default |
ASK_INPUTDATALOCATIONS3() |
Getter for INPUTDATALOCATIONS3 w/ exceptions if field has no |
HAS_INPUTDATALOCATIONS3() |
Determine if INPUTDATALOCATIONS3 has a value |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBYIAMUSER() |
Getter for CREATEDBYIAMUSER, with configurable default |
ASK_CREATEDBYIAMUSER() |
Getter for CREATEDBYIAMUSER w/ exceptions if field has no va |
HAS_CREATEDBYIAMUSER() |
Determine if CREATEDBYIAMUSER has a value |
CreatedAt¶
The time that the
Evaluationwas created. The time is expressed in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
LastUpdatedAt¶
The time of the most recent edit to the
Evaluation. The time is expressed in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT, with configurable default |
ASK_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT w/ exceptions if field has no value |
HAS_LASTUPDATEDAT() |
Determine if LASTUPDATEDAT has a value |
Name¶
A user-supplied name or description of the
Evaluation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
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 anMLModel.
INPROGRESS- The evaluation is underway.
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable.
COMPLETED- The evaluation process completed successfully.
DELETED- TheEvaluationis marked as deleted. It is not usable.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
PerformanceMetrics¶
Measurements of how well the
MLModelperformed, using observations referenced by theDataSource. One of the following metrics is returned, based on the type of theMLModel:
BinaryAUC: A binary
MLModeluses the Area Under the Curve (AUC) technique to measure performance.RegressionRMSE: A regression
MLModeluses 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
MLModeluses the F1 score technique to measure performance.For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PERFORMANCEMETRICS() |
Getter for PERFORMANCEMETRICS |
Message¶
A description of the most recent details about evaluating the
MLModel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGE() |
Getter for MESSAGE, with configurable default |
ASK_MESSAGE() |
Getter for MESSAGE w/ exceptions if field has no value |
HAS_MESSAGE() |
Determine if MESSAGE has a value |
ComputeTime¶
Long integer type that is a 64-bit signed number.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTETIME() |
Getter for COMPUTETIME, with configurable default |
ASK_COMPUTETIME() |
Getter for COMPUTETIME w/ exceptions if field has no value |
HAS_COMPUTETIME() |
Determine if COMPUTETIME has a value |
FinishedAt¶
A timestamp represented in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINISHEDAT() |
Getter for FINISHEDAT, with configurable default |
ASK_FINISHEDAT() |
Getter for FINISHEDAT w/ exceptions if field has no value |
HAS_FINISHEDAT() |
Determine if FINISHEDAT has a value |
StartedAt¶
A timestamp represented in epoch time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTEDAT() |
Getter for STARTEDAT, with configurable default |
ASK_STARTEDAT() |
Getter for STARTEDAT w/ exceptions if field has no value |
HAS_STARTEDAT() |
Determine if STARTEDAT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_EVALUATIONS¶
TYPES TT_EVALUATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_ML_EVALUATION WITH DEFAULT KEY
.