本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
获取验证结果
验证结果包含终端清单内容错误列表和非终端JSON行验证错误列表的错误信息。有三个验证结果文件。
t@@ raining_manifest_with_validation.json — 添加了行错误信息的训练数据集清单文件的副本。JSON
testing_manifest_with_validation.json — 添加了行错误信息的测试数据集清单文件的副本。JSON
manife@@ st_summary.json — 训练和测试数据集中发现的清单内容错误和JSON行错误的摘要。有关更多信息,请参阅 了解清单摘要。
有关训练和测试验证清单内容的信息,请参阅调试失败的模型训练。
注意
只有在训练期间未发生终端清单文件错误列表时,才会创建验证结果。
如果在验证训练和测试清单后出现服务错误,则会创建验证结果,但来自的响应DescribeProjectVersions不包括验证结果文件的位置。
训练完成或失败后,您可以使用 Amazon Rekognition 自定义标签控制台下载验证结果,也可以通过调用获取 Amazon S3 存储桶的位置。DescribeProjectVersionsAPI
获取验证结果(控制台)
如果使用控制台训练模型,则可以从项目的模型列表下载验证结果,如下图所示。模型面板显示模型训练和验证结果,并可选择下载验证结果。
您也可以从模型的详细信息页面下载验证结果。详细信息页面显示数据集的详细信息以及状态、训练和测试数据集,以及清单摘要、训练验证清单和测试验证清单的下载链接。
有关更多信息,请参阅 训练模型(控制台)。
获取验证结果 (SDK)
模型训练完成后,Amazon Rekognition Custom Labels 会将验证结果存储在训练期间指定的 Amazon S3 存储桶中。训练完成后,您可以通过调用来获取 S3 存储桶的位置。DescribeProjectVersionsAPI要训练模型,请参阅训练模型(SDK)。
返回训练数据集 (TrainingDataResult) 和测试数据集 (TestingDataResult) 的ValidationData对象。清单摘要将在 ManifestSummary
中返回。
获取 Amazon S3 存储桶位置后,即可下载验证结果。有关更多信息,请参阅如何从 S3 存储桶下载对象?。您也可以使用该GetObject操作。
获取验证数据 (SDK)
-
如果您尚未这样做,请安装并配置 AWS CLI 和 AWS SDKs。有关更多信息,请参阅 步骤 4:设置 AWS CLI 以及 AWS SDKs。
使用以下示例获取验证结果的位置。
在程序输出中,注意
TestingDataResult
和TrainingDataResult
对象中的Validation
字段。清单摘要在ManifestSummary
中。