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.
Namespace: Amazon.MachineLearning
Assembly: AWSSDK.dll
Version: (assembly version)
public interface IAmazonMachineLearning IDisposable
The IAmazonMachineLearning type exposes the following members
Name | Description | |
---|---|---|
CreateBatchPrediction(CreateBatchPredictionRequest) |
Generates predictions for a group of observations. The observations to process exist
in one or more data files referenced by a DataSource . This operation
creates a new BatchPrediction , and uses an MLModel and the
data files referenced by the DataSource as information sources.
You can poll for status updates by using the GetBatchPrediction operation and
checking the |
|
CreateBatchPredictionAsync(CreateBatchPredictionRequest, CancellationToken) | Initiates the asynchronous execution of the CreateBatchPrediction operation. | |
CreateDataSourceFromRDS(CreateDataSourceFromRDSRequest) |
Creates a DataSource object from an
Amazon Relational Database Service (Amazon RDS). A DataSource references
data that can be used to perform CreateMLModel, CreateEvaluation, or
CreateBatchPrediction operations.
If Amazon ML cannot accept the input source, it sets the |
|
CreateDataSourceFromRDSAsync(CreateDataSourceFromRDSRequest, CancellationToken) | Initiates the asynchronous execution of the CreateDataSourceFromRDS operation. | |
CreateDataSourceFromRedshift(CreateDataSourceFromRedshiftRequest) |
Creates a DataSource from Amazon
Redshift. A DataSource references data that can be used to perform
either CreateMLModel, CreateEvaluation or CreateBatchPrediction
operations.
If Amazon ML cannot accept the input source, it sets the
The observations should exist in the database hosted on an Amazon Redshift cluster
and should be specified by a
After the |
|
CreateDataSourceFromRedshiftAsync(CreateDataSourceFromRedshiftRequest, CancellationToken) | Initiates the asynchronous execution of the CreateDataSourceFromRedshift operation. | |
CreateDataSourceFromS3(CreateDataSourceFromS3Request) |
Creates a DataSource object. A DataSource references data
that can be used to perform CreateMLModel, CreateEvaluation, or CreateBatchPrediction
operations.
If Amazon ML cannot accept the input source, it sets the
The observation data used in a
After the |
|
CreateDataSourceFromS3Async(CreateDataSourceFromS3Request, CancellationToken) | Initiates the asynchronous execution of the CreateDataSourceFromS3 operation. | |
CreateEvaluation(CreateEvaluationRequest) |
Creates a new Evaluation of an MLModel . An MLModel
is evaluated on a set of observations associated to a DataSource . Like
a DataSource for an MLModel , the DataSource
for an Evaluation contains values for the Target Variable. The Evaluation
compares the predicted result for each observation to the actual outcome and provides
a summary so that you know how effective the MLModel functions on the
test data. Evaluation generates a relevant performance metric such as BinaryAUC, RegressionRMSE
or MulticlassAvgFScore based on the corresponding MLModelType : BINARY ,
REGRESSION or MULTICLASS .
You can use the GetEvaluation operation to check progress of the evaluation during the creation operation. |
|
CreateEvaluationAsync(CreateEvaluationRequest, CancellationToken) | Initiates the asynchronous execution of the CreateEvaluation operation. | |
CreateMLModel(CreateMLModelRequest) |
Creates a new MLModel using the data files and the recipe as information
sources.
An
You can use the GetMLModel operation to check progress of the CreateMLModel requires a |
|
CreateMLModelAsync(CreateMLModelRequest, CancellationToken) | Initiates the asynchronous execution of the CreateMLModel operation. | |
CreateRealtimeEndpoint(string) |
Creates a real-time endpoint for the MLModel . The endpoint contains the
URI of the MLModel ; that is, the location to send real-time prediction
requests for the specified MLModel .
|
|
CreateRealtimeEndpoint(CreateRealtimeEndpointRequest) |
Creates a real-time endpoint for the MLModel . The endpoint contains the
URI of the MLModel ; that is, the location to send real-time prediction
requests for the specified MLModel .
|
|
CreateRealtimeEndpointAsync(CreateRealtimeEndpointRequest, CancellationToken) | Initiates the asynchronous execution of the CreateRealtimeEndpoint operation. | |
DeleteBatchPrediction(string) |
Assigns the DELETED status to a BatchPrediction , rendering it unusable.
After using the Caution: The result of the |
|
DeleteBatchPrediction(DeleteBatchPredictionRequest) |
Assigns the DELETED status to a BatchPrediction , rendering it unusable.
After using the Caution: The result of the |
|
DeleteBatchPredictionAsync(DeleteBatchPredictionRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteBatchPrediction operation. | |
DeleteDataSource(string) |
Assigns the DELETED status to a DataSource , rendering it unusable.
After using the Caution: The results of the |
|
DeleteDataSource(DeleteDataSourceRequest) |
Assigns the DELETED status to a DataSource , rendering it unusable.
After using the Caution: The results of the |
|
DeleteDataSourceAsync(DeleteDataSourceRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteDataSource operation. | |
DeleteEvaluation(string) |
Assigns the DELETED status to an Evaluation , rendering it
unusable.
After invoking the Caution: The results of the |
|
DeleteEvaluation(DeleteEvaluationRequest) |
Assigns the DELETED status to an Evaluation , rendering it
unusable.
After invoking the Caution: The results of the |
|
DeleteEvaluationAsync(DeleteEvaluationRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteEvaluation operation. | |
DeleteMLModel(string) |
Assigns the DELETED status to an MLModel , rendering it unusable.
After using the Caution: The result of the |
|
DeleteMLModel(DeleteMLModelRequest) |
Assigns the DELETED status to an MLModel , rendering it unusable.
After using the Caution: The result of the |
|
DeleteMLModelAsync(DeleteMLModelRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteMLModel operation. | |
DeleteRealtimeEndpoint(string) |
Deletes a real time endpoint of an MLModel .
|
|
DeleteRealtimeEndpoint(DeleteRealtimeEndpointRequest) |
Deletes a real time endpoint of an MLModel .
|
|
DeleteRealtimeEndpointAsync(DeleteRealtimeEndpointRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteRealtimeEndpoint operation. | |
DescribeBatchPredictions(DescribeBatchPredictionsRequest) |
Returns a list of BatchPrediction operations that match the search criteria
in the request.
|
|
DescribeBatchPredictionsAsync(DescribeBatchPredictionsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeBatchPredictions operation. | |
DescribeDataSources(DescribeDataSourcesRequest) |
Returns a list of DataSource that match the search criteria in the request.
|
|
DescribeDataSourcesAsync(DescribeDataSourcesRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeDataSources operation. | |
DescribeEvaluations(DescribeEvaluationsRequest) |
Returns a list of DescribeEvaluations that match the search criteria
in the request.
|
|
DescribeEvaluationsAsync(DescribeEvaluationsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeEvaluations operation. | |
DescribeMLModels(DescribeMLModelsRequest) |
Returns a list of MLModel that match the search criteria in the request.
|
|
DescribeMLModelsAsync(DescribeMLModelsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeMLModels operation. | |
GetBatchPrediction(string) |
Returns a BatchPrediction that includes detailed metadata, status, and
data file information for a Batch Prediction request.
|
|
GetBatchPrediction(GetBatchPredictionRequest) |
Returns a BatchPrediction that includes detailed metadata, status, and
data file information for a Batch Prediction request.
|
|
GetBatchPredictionAsync(GetBatchPredictionRequest, CancellationToken) | Initiates the asynchronous execution of the GetBatchPrediction operation. | |
GetDataSource(string) |
Returns a DataSource that includes metadata and data file information,
as well as the current status of the DataSource .
|
|
GetDataSource(string, bool) |
Returns a DataSource that includes metadata and data file information,
as well as the current status of the DataSource .
|
|
GetDataSource(GetDataSourceRequest) |
Returns a DataSource that includes metadata and data file information,
as well as the current status of the DataSource .
|
|
GetDataSourceAsync(GetDataSourceRequest, CancellationToken) | Initiates the asynchronous execution of the GetDataSource operation. | |
GetEvaluation(string) |
Returns an Evaluation that includes metadata as well as the current status
of the Evaluation .
|
|
GetEvaluation(GetEvaluationRequest) |
Returns an Evaluation that includes metadata as well as the current status
of the Evaluation .
|
|
GetEvaluationAsync(GetEvaluationRequest, CancellationToken) | Initiates the asynchronous execution of the GetEvaluation operation. | |
GetMLModel(string) |
Returns an MLModel that includes detailed metadata, and data source information
as well as the current status of the MLModel .
|
|
GetMLModel(string, bool) |
Returns an MLModel that includes detailed metadata, and data source information
as well as the current status of the MLModel .
|
|
GetMLModel(GetMLModelRequest) |
Returns an MLModel that includes detailed metadata, and data source information
as well as the current status of the MLModel .
|
|
GetMLModelAsync(GetMLModelRequest, CancellationToken) | Initiates the asynchronous execution of the GetMLModel operation. | |
Predict(string, string, Dictionary<String, String>) |
Generates a prediction for the observation using the specified ML Model .
Not all response parameters will be populated. Whether a response parameter is populated depends on the type of model requested. |
|
Predict(PredictRequest) |
Generates a prediction for the observation using the specified ML Model .
Not all response parameters will be populated. Whether a response parameter is populated depends on the type of model requested. |
|
PredictAsync(PredictRequest, CancellationToken) | Initiates the asynchronous execution of the Predict operation. | |
UpdateBatchPrediction(string, string) |
Updates the BatchPredictionName of a BatchPrediction .
You can use the GetBatchPrediction operation to view the contents of the updated data element. |
|
UpdateBatchPrediction(UpdateBatchPredictionRequest) |
Updates the BatchPredictionName of a BatchPrediction .
You can use the GetBatchPrediction operation to view the contents of the updated data element. |
|
UpdateBatchPredictionAsync(UpdateBatchPredictionRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateBatchPrediction operation. | |
UpdateDataSource(string, string) |
Updates the DataSourceName of a DataSource .
You can use the GetDataSource operation to view the contents of the updated data element. |
|
UpdateDataSource(UpdateDataSourceRequest) |
Updates the DataSourceName of a DataSource .
You can use the GetDataSource operation to view the contents of the updated data element. |
|
UpdateDataSourceAsync(UpdateDataSourceRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateDataSource operation. | |
UpdateEvaluation(string, string) |
Updates the EvaluationName of an Evaluation .
You can use the GetEvaluation operation to view the contents of the updated data element. |
|
UpdateEvaluation(UpdateEvaluationRequest) |
Updates the EvaluationName of an Evaluation .
You can use the GetEvaluation operation to view the contents of the updated data element. |
|
UpdateEvaluationAsync(UpdateEvaluationRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateEvaluation operation. | |
UpdateMLModel(string, string, Single) |
Updates the MLModelName and the ScoreThreshold of an MLModel .
You can use the GetMLModel operation to view the contents of the updated data element. |
|
UpdateMLModel(UpdateMLModelRequest) |
Updates the MLModelName and the ScoreThreshold of an MLModel .
You can use the GetMLModel operation to view the contents of the updated data element. |
|
UpdateMLModelAsync(UpdateMLModelRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateMLModel operation. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5