Class: Aws::MachineLearning::Types::GetEvaluationOutput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-machinelearning/types.rb

Overview

Represents the output of a ‘GetEvaluation` operation and describes an `Evaluation`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_timeInteger

The approximate CPU time in milliseconds that Amazon Machine Learning spent processing the ‘Evaluation`, normalized and scaled on computation resources. `ComputeTime` is only available if the `Evaluation` is in the `COMPLETED` state.

Returns:

  • (Integer)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

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

Returns:

  • (Time)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_by_iam_userString

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.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_data_source_idString

The ‘DataSource` used for this evaluation.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_idString

The evaluation ID which is same as the ‘EvaluationId` in the request.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#finished_atTime

The epoch time when Amazon Machine Learning marked the ‘Evaluation` as `COMPLETED` or `FAILED`. `FinishedAt` is only available when the `Evaluation` is in the `COMPLETED` or `FAILED` state.

Returns:

  • (Time)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#input_data_location_s3String

The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_atTime

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

Returns:

  • (Time)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#log_uriString

A link to the file that contains logs of the ‘CreateEvaluation` operation.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

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

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#ml_model_idString

The ID of the ‘MLModel` that was the focus of the evaluation.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A user-supplied name or description of the ‘Evaluation`.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#performance_metricsTypes::PerformanceMetrics

Measurements of how well the ‘MLModel` performed using observations referenced by the `DataSource`. One of the following metric 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].

[1]: docs.aws.amazon.com/machine-learning/latest/dg



2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The epoch time when Amazon Machine Learning marked the ‘Evaluation` as `INPROGRESS`. `StartedAt` isn’t available if the ‘Evaluation` is in the `PENDING` state.

Returns:

  • (Time)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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

  • ‘PENDING` - Amazon Machine Language (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.

Returns:

  • (String)


2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
# File 'lib/aws-sdk-machinelearning/types.rb', line 2117

class GetEvaluationOutput < Struct.new(
  :evaluation_id,
  :ml_model_id,
  :evaluation_data_source_id,
  :input_data_location_s3,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :name,
  :status,
  :performance_metrics,
  :log_uri,
  :message,
  :compute_time,
  :finished_at,
  :started_at)
  SENSITIVE = []
  include Aws::Structure
end