View a markdown version of this page

使用适用于 PowerShell V4 的工具的 Amazon 机器学习示例 - Amazon Tools for PowerShell (版本 4)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Tools for PowerShell V4 的支持已到期。

我们建议您迁移到 Amazon Tools for PowerShell V5 。有关如何迁移的更多详细信息和信息,请参阅我们的终止支持公告

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用适用于 PowerShell V4 的工具的 Amazon 机器学习示例

以下代码示例向您展示如何使用带有 Amazon ML 的 Amazon Tools for PowerShell V4 来执行操作和实现常见场景。

操作是大型程序的代码摘录,必须在上下文中运行。您可以通过操作了解如何调用单个服务函数,还可以通过函数相关场景的上下文查看操作。

每个示例都包含一个指向完整源代码的链接,您可以从中找到有关如何在上下文中设置和运行代码的说明。

主题

操作

以下代码示例演示了如何使用 Get-MLBatchPrediction

适用于 PowerShell V4 的工具

示例 1:返回 id 为 ID 的批量预测的详细元数据。

Get-MLBatchPrediction -BatchPredictionId ID
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) GetBatchPrediction中的。

以下代码示例演示了如何使用 Get-MLBatchPredictionList

适用于 PowerShell V4 的工具

示例 1:返回 BatchPredictions 与请求中给出的搜索条件相匹配的所有数据记录及其关联数据记录的列表。

Get-MLBatchPredictionList

示例 2:返回状态为 “已完成” 的所有 BatchPredictions 内容的列表。

Get-MLBatchPredictionList -FilterVariable Status -EQ COMPLETED
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) DescribeBatchPredictions中的。

以下代码示例演示了如何使用 Get-MLDataSource

适用于 PowerShell V4 的工具

示例 1:返回 ID 为 ID 的 a DataSource 的元数据、状态和数据文件信息

Get-MLDataSource -DataSourceId ID
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) GetDataSource中的。

以下代码示例演示了如何使用 Get-MLDataSourceList

适用于 PowerShell V4 的工具

示例 1:返回所有数据记录 DataSources 及其关联数据记录的列表。

Get-MLDataSourceList

示例 2:返回状态为 “已完成” 的所有 DataSources 内容的列表。

Get-MLDataDourceList -FilterVariable Status -EQ COMPLETED
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) DescribeDataSources中的。

以下代码示例演示了如何使用 Get-MLEvaluation

适用于 PowerShell V4 的工具

示例 1:返回 id 为 ID 的 Evaluation 的元数据和状态。

Get-MLEvaluation -EvaluationId ID
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) GetEvaluation中的。

以下代码示例演示了如何使用 Get-MLEvaluationList

适用于 PowerShell V4 的工具

示例 1:返回所有 Evaluation 资源的列表

Get-MLEvaluationList

示例 2:返回状态为 COMPLETED 的所有 Evaulation 的列表。

Get-MLEvaluationList -FilterVariable Status -EQ COMPLETED
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) DescribeEvaluations中的。

以下代码示例演示了如何使用 Get-MLModel

适用于 PowerShell V4 的工具

示例 1:返回 ID 为 ID 的详细元数据、状态、架构和数据文件信息。 MLModel

Get-MLModel -ModelId ID

以下代码示例演示了如何使用 Get-MLModelList

适用于 PowerShell V4 的工具

示例 1:返回所有 Model 及其关联数据记录的列表。

Get-MLModelList

示例 2:返回状态为 COMPLETED 的所有 Model 的列表。

Get-MLModelList -FilterVariable Status -EQ COMPLETED
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考文档 (V 4) MLModels 中的描述

以下代码示例演示了如何使用 Get-MLPrediction

适用于 PowerShell V4 的工具

示例 1:向 id 为 ID 的模型的实时预测端点 URL 发送一条记录。

Get-MLPrediction -ModelId ID -PredictEndpoint URL -Record @{"A" = "B"; "C" = "D";}
  • 有关 API 详细信息,请参阅《Amazon Tools for PowerShell Cmdlet Reference (V4)》中的 Predict

以下代码示例演示了如何使用 New-MLBatchPrediction

适用于 PowerShell V4 的工具

示例 1:为 id 为 ID 的模型创建新的批量预测请求,并将输出放在指定的 S3 位置。

New-MLBatchPrediction -ModelId ID -Name NAME -OutputURI s3://...
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) CreateBatchPrediction中的。

以下代码示例演示了如何使用 New-MLDataSourceFromS3

适用于 PowerShell V4 的工具

示例 1:使用 S3 位置的数据创建数据来源,名称为 NAME,架构为 SCHEMA。

New-MLDataSourceFromS3 -Name NAME -ComputeStatistics $true -DataSpec_DataLocationS3 "s3://BUCKET/KEY" -DataSchema SCHEMA

以下代码示例演示了如何使用 New-MLEvaluation

适用于 PowerShell V4 的工具

示例 1:为给定的数据来源 ID 和模型 ID 创建评估

New-MLEvaluation -Name NAME -DataSourceId DSID -ModelId MID
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) CreateEvaluation中的。

以下代码示例演示了如何使用 New-MLModel

适用于 PowerShell V4 的工具

示例 1:使用训练数据创建新模型。

New-MLModel -Name NAME -ModelType BINARY -Parameter @{...} -TrainingDataSourceId ID
  • 有关 API 的详细信息,请参阅MLModel在 Amazon Tools for PowerShell Cmdlet 参考中创建 (V4)

以下代码示例演示了如何使用 New-MLRealtimeEndpoint

适用于 PowerShell V4 的工具

示例 1:为给定模型 ID 创建新的实时预测端点。

New-MLRealtimeEndpoint -ModelId ID
  • 有关 API 的详细信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考 (V 4) CreateRealtimeEndpoint中的。