你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Trainings 接口
public interface Trainings
此类的实例提供对训练中定义的所有操作的访问权限。
方法摘要
方法详细信息
createImageRegions
public TrainingsCreateImageRegionsDefinitionStages.WithProjectId createImageRegions()
创建一组映像区域。 此 API 接受一批图像区域和(可选)标记,以使用区域信息更新现有图像。 批处理中有 64 个条目的限制。
Returns:
createImageRegions
public ImageRegionCreateSummary createImageRegions(UUID projectId, CreateImageRegionsOptionalParameter createImageRegionsOptionalParameter)
创建一组映像区域。 此 API 接受一批图像区域和(可选)标记,以使用区域信息更新现有图像。 批处理中有 64 个条目的限制。
Parameters:
Returns:
Throws:
createImageRegionsAsync
public Observable
创建一组映像区域。 此 API 接受一批图像区域和(可选)标记,以使用区域信息更新现有图像。 批处理中有 64 个条目的限制。
Parameters:
Returns:
Throws:
createImagesFromData
public TrainingsCreateImagesFromDataDefinitionStages.WithProjectId createImagesFromData()
将提供的图像添加到训练图像集。 此 API 接受 multipart/form-data 和 application/octet-stream 形式的正文内容。 使用多部分图像文件时,可以一次发送多个图像文件,最多包含 64 个文件。
Returns:
createImagesFromData
public ImageCreateSummary createImagesFromData(UUID projectId, byte[] imageData, CreateImagesFromDataOptionalParameter createImagesFromDataOptionalParameter)
将提供的图像添加到训练图像集。 此 API 接受 multipart/form-data 和 application/octet-stream 形式的正文内容。 使用多部分图像文件时,可以一次发送多个图像文件,最多包含 64 个文件。
Parameters:
Returns:
Throws:
createImagesFromDataAsync
public Observable
将提供的图像添加到训练图像集。 此 API 接受 multipart/form-data 和 application/octet-stream 形式的正文内容。 使用多部分图像文件时,可以一次发送多个图像文件,最多包含 64 个文件。
Parameters:
Returns:
Throws:
createImagesFromFiles
public ImageCreateSummary createImagesFromFiles(UUID projectId, ImageFileCreateBatch batch)
将提供的一批图像添加到训练图像集。 此 API 接受使用文件批(有时还接受使用标记)来创建图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImagesFromFilesAsync
public Observable
将提供的一批图像添加到训练图像集。 此 API 接受使用文件批(有时还接受使用标记)来创建图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImagesFromPredictions
public ImageCreateSummary createImagesFromPredictions(UUID projectId, ImageIdCreateBatch batch)
将指定的预测图像添加到训练图像集。 此 API 基于指定的预测图像创建一批图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImagesFromPredictionsAsync
public Observable
将指定的预测图像添加到训练图像集。 此 API 基于指定的预测图像创建一批图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImagesFromUrls
public ImageCreateSummary createImagesFromUrls(UUID projectId, ImageUrlCreateBatch batch)
将提供的图像 URL 添加到训练图像集。 此 API 接受使用 URL 批(有时还接受使用标记)来创建图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImagesFromUrlsAsync
public Observable
将提供的图像 URL 添加到训练图像集。 此 API 接受使用 URL 批(有时还接受使用标记)来创建图像。 限制为 64 个图像和 20 个标记。
Parameters:
Returns:
Throws:
createImageTags
public TrainingsCreateImageTagsDefinitionStages.WithProjectId createImageTags()
将一组图像与一组标记相关联。
Returns:
createImageTags
public ImageTagCreateSummary createImageTags(UUID projectId, CreateImageTagsOptionalParameter createImageTagsOptionalParameter)
将一组图像与一组标记相关联。
Parameters:
Returns:
Throws:
createImageTagsAsync
public Observable
将一组图像与一组标记相关联。
Parameters:
Returns:
Throws:
createProject
public TrainingsCreateProjectDefinitionStages.WithName createProject()
创建项目。
Returns:
createProject
public Project createProject(String name, CreateProjectOptionalParameter createProjectOptionalParameter)
创建项目。
Parameters:
Returns:
Throws:
createProjectAsync
public Observable
创建项目。
Parameters:
Returns:
Throws:
createTag
public TrainingsCreateTagDefinitionStages.WithProjectId createTag()
为项目创建标记。
Returns:
createTag
public Tag createTag(UUID projectId, String name, CreateTagOptionalParameter createTagOptionalParameter)
为项目创建标记。
Parameters:
Returns:
Throws:
createTagAsync
public Observable
为项目创建标记。
Parameters:
Returns:
Throws:
deleteImageRegions
public void deleteImageRegions(UUID projectId, List
删除一组图像区域。
Parameters:
Throws:
deleteImageRegionsAsync
public Observable
删除一组图像区域。
Parameters:
Returns:
Throws:
deleteImages
public void deleteImages(UUID projectId, List
从训练图像集中删除图像。
Parameters:
Throws:
deleteImagesAsync
public Observable
从训练图像集中删除图像。
Parameters:
Returns:
Throws:
deleteImageTags
public void deleteImageTags(UUID projectId, List
从一组图像中删除一组标记。
Parameters:
Throws:
deleteImageTagsAsync
public Observable
从一组图像中删除一组标记。
Parameters:
Returns:
Throws:
deleteIteration
public void deleteIteration(UUID projectId, UUID iterationId)
删除项目的特定迭代。
Parameters:
Throws:
deleteIterationAsync
public Observable
删除项目的特定迭代。
Parameters:
Returns:
Throws:
deletePrediction
public void deletePrediction(UUID projectId, List
删除一组预测图像及其关联的预测结果。
Parameters:
Throws:
deletePredictionAsync
public Observable
删除一组预测图像及其关联的预测结果。
Parameters:
Returns:
Throws:
deleteProject
public void deleteProject(UUID projectId)
删除特定的项目。
Parameters:
Throws:
deleteProjectAsync
public Observable
删除特定的项目。
Parameters:
Returns:
Throws:
deleteTag
public void deleteTag(UUID projectId, UUID tagId)
删除项目的标记。
Parameters:
Throws:
deleteTagAsync
public Observable
删除项目的标记。
Parameters:
Returns:
Throws:
exportIteration
public TrainingsExportIterationDefinitionStages.WithProjectId exportIteration()
导出训练的迭代。
Returns:
exportIteration
public Export exportIteration(UUID projectId, UUID iterationId, String platform, ExportIterationOptionalParameter exportIterationOptionalParameter)
导出训练的迭代。
Parameters:
Returns:
Throws:
exportIterationAsync
public Observable
导出训练的迭代。
Parameters:
Returns:
Throws:
getDomain
public Domain getDomain(UUID domainId)
获取有关特定域的信息。
Parameters:
Returns:
Throws:
getDomainAsync
public Observable
获取有关特定域的信息。
Parameters:
Returns:
Throws:
getDomains
public List
获取可用域的列表。
Returns:
Throws:
getDomainsAsync
public Observable<>
获取可用域的列表。
Returns:
Throws:
getExports
public List
获取特定迭代的导出列表。
Parameters:
Returns:
Throws:
getExportsAsync
public Observable<>
获取特定迭代的导出列表。
Parameters:
Returns:
Throws:
getImagePerformanceCount
public TrainingsGetImagePerformanceCountDefinitionStages.WithProjectId getImagePerformanceCount()
获取使用提供的 {tagIds} 标记的图像数,这些图像具有针对提供的迭代 {iterationId} 的训练的预测结果。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 用于“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Returns:
getImagePerformanceCount
public int getImagePerformanceCount(UUID projectId, UUID iterationId, GetImagePerformanceCountOptionalParameter getImagePerformanceCountOptionalParameter)
获取使用提供的 {tagIds} 标记的图像数,这些图像具有针对提供的迭代 {iterationId} 的训练的预测结果。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 用于“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getImagePerformanceCountAsync
public Observable
获取使用提供的 {tagIds} 标记的图像数,这些图像具有针对提供的迭代 {iterationId} 的训练的预测结果。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getImagePerformances
public TrainingsGetImagePerformancesDefinitionStages.WithProjectId getImagePerformances()
获取图像及其针对给定项目迭代的预测。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Returns:
getImagePerformances
public List
获取图像及其针对给定项目迭代的预测。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getImagePerformancesAsync
public Observable<>
获取图像及其针对给定项目迭代的预测。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getImageRegionProposals
public ImageRegionProposal getImageRegionProposals(UUID projectId, UUID imageId)
获取图像的区域建议。 如果未找到建议,则返回空数组。 此 API 获取图像的区域建议以及区域的置信度。 如果未找到建议,则返回空数组。
Parameters:
Returns:
Throws:
getImageRegionProposalsAsync
public Observable
获取图像的区域建议。 如果未找到建议,则返回空数组。 此 API 获取图像的区域建议以及区域的置信度。 如果未找到建议,则返回空数组。
Parameters:
Returns:
Throws:
getImagesByIds
public TrainingsGetImagesByIdsDefinitionStages.WithProjectId getImagesByIds()
按 ID 获取给定项目迭代的图像。 此 API 返回指定标记和(可选)迭代的一组图像。 如果未指定迭代,则使用当前工作区。
Returns:
getImagesByIds
public List
按 ID 获取给定项目迭代的图像。 此 API 返回指定标记和(可选)迭代的一组图像。 如果未指定迭代,则使用当前工作区。
Parameters:
Returns:
Throws:
getImagesByIdsAsync
public Observable<>
按 ID 获取给定项目迭代的图像。 此 API 返回指定标记和(可选)迭代的一组图像。 如果未指定迭代,则使用当前工作区。
Parameters:
Returns:
Throws:
getIteration
public Iteration getIteration(UUID projectId, UUID iterationId)
获取特定的迭代。
Parameters:
Returns:
Throws:
getIterationAsync
public Observable
获取特定的迭代。
Parameters:
Returns:
Throws:
getIterationPerformance
public TrainingsGetIterationPerformanceDefinitionStages.WithProjectId getIterationPerformance()
获取有关迭代的详细性能信息。
Returns:
getIterationPerformance
public IterationPerformance getIterationPerformance(UUID projectId, UUID iterationId, GetIterationPerformanceOptionalParameter getIterationPerformanceOptionalParameter)
获取有关迭代的详细性能信息。
Parameters:
Returns:
Throws:
getIterationPerformanceAsync
public Observable
获取有关迭代的详细性能信息。
Parameters:
Returns:
Throws:
getIterations
public List
获取项目的迭代。
Parameters:
Returns:
Throws:
getIterationsAsync
public Observable<>
获取项目的迭代。
Parameters:
Returns:
Throws:
getProject
public Project getProject(UUID projectId)
获取特定的项目。
Parameters:
Returns:
Throws:
getProjectAsync
public Observable
获取特定的项目。
Parameters:
Returns:
Throws:
getProjects
public List
获取项目。
Returns:
Throws:
getProjectsAsync
public Observable<>
获取项目。
Returns:
Throws:
getTag
public TrainingsGetTagDefinitionStages.WithProjectId getTag()
获取有关特定标记的信息。
Returns:
getTag
public Tag getTag(UUID projectId, UUID tagId, GetTagOptionalParameter getTagOptionalParameter)
获取有关特定标记的信息。
Parameters:
Returns:
Throws:
getTagAsync
public Observable
获取有关特定标记的信息。
Parameters:
Returns:
Throws:
getTaggedImageCount
public TrainingsGetTaggedImageCountDefinitionStages.WithProjectId getTaggedImageCount()
获取使用提供的 {tagIds} 标记的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Returns:
getTaggedImageCount
public int getTaggedImageCount(UUID projectId, GetTaggedImageCountOptionalParameter getTaggedImageCountOptionalParameter)
获取使用提供的 {tagIds} 标记的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getTaggedImageCountAsync
public Observable
获取使用提供的 {tagIds} 标记的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getTaggedImages
public TrainingsGetTaggedImagesDefinitionStages.WithProjectId getTaggedImages()
获取给定项目迭代的标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Returns:
getTaggedImages
public List
获取给定项目迭代的标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getTaggedImagesAsync
public Observable<>
获取给定项目迭代的标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制在给定批中返回的图像数。 筛选依据为某个字词和/或关系。 例如,如果提供的标记 ID 为“Dog”和“Cat”标记,则仅返回标记有 Dog 和/或 Cat 的图像。
Parameters:
Returns:
Throws:
getTags
public TrainingsGetTagsDefinitionStages.WithProjectId getTags()
获取给定项目和迭代的标记。
Returns:
getTags
public List
获取给定项目和迭代的标记。
Parameters:
Returns:
Throws:
getTagsAsync
public Observable<>
获取给定项目和迭代的标记。
Parameters:
Returns:
Throws:
getUntaggedImageCount
public TrainingsGetUntaggedImageCountDefinitionStages.WithProjectId getUntaggedImageCount()
获取未标记图像的数目。 此 API 返回没有给定项目的标记和(可选)迭代的图像。 如果未指定迭代,则使用当前工作区。
Returns:
getUntaggedImageCount
public int getUntaggedImageCount(UUID projectId, GetUntaggedImageCountOptionalParameter getUntaggedImageCountOptionalParameter)
获取未标记图像的数目。 此 API 返回没有给定项目的标记和(可选)迭代的图像。 如果未指定迭代,则使用当前工作区。
Parameters:
Returns:
Throws:
getUntaggedImageCountAsync
public Observable
获取未标记图像的数目。 此 API 返回没有给定项目的标记和(可选)迭代的图像。 如果未指定迭代,则使用当前工作区。
Parameters:
Returns:
Throws:
getUntaggedImages
public TrainingsGetUntaggedImagesDefinitionStages.WithProjectId getUntaggedImages()
获取给定项目迭代的无标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制要在给定批中返回的图像数。
Returns:
getUntaggedImages
public List
获取给定项目迭代的无标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制要在给定批中返回的图像数。
Parameters:
Returns:
Throws:
getUntaggedImagesAsync
public Observable<>
获取给定项目迭代的无标记图像。 此 API 支持批处理和范围选择。 默认情况下,它只返回与图像匹配的前 50 个图像。 使用 {take} 和 {skip} 参数控制要在给定批中返回的图像数。
Parameters:
Returns:
Throws:
publishIteration
public boolean publishIteration(UUID projectId, UUID iterationId, String publishName, String predictionId)
发布特定的迭代。
Parameters:
Returns:
Throws:
publishIterationAsync
public Observable
发布特定的迭代。
Parameters:
Returns:
Throws:
queryPredictions
public PredictionQueryResult queryPredictions(UUID projectId, PredictionQueryToken query)
获取已发送到预测终结点的图像。
Parameters:
Returns:
Throws:
queryPredictionsAsync
public Observable
获取已发送到预测终结点的图像。
Parameters:
Returns:
Throws:
quickTestImage
public TrainingsQuickTestImageDefinitionStages.WithProjectId quickTestImage()
快速测试图像。
Returns:
quickTestImage
public ImagePrediction quickTestImage(UUID projectId, byte[] imageData, QuickTestImageOptionalParameter quickTestImageOptionalParameter)
快速测试图像。
Parameters:
Returns:
Throws:
quickTestImageAsync
public Observable
快速测试图像。
Parameters:
Returns:
Throws:
quickTestImageUrl
public TrainingsQuickTestImageUrlDefinitionStages.WithProjectId quickTestImageUrl()
快速测试图像 URL。
Returns:
quickTestImageUrl
public ImagePrediction quickTestImageUrl(UUID projectId, String url, QuickTestImageUrlOptionalParameter quickTestImageUrlOptionalParameter)
快速测试图像 URL。
Parameters:
Returns:
Throws:
quickTestImageUrlAsync
public Observable
快速测试图像 URL。
Parameters:
Returns:
Throws:
trainProject
public TrainingsTrainProjectDefinitionStages.WithProjectId trainProject()
将要训练的项目排队。
Returns:
trainProject
public Iteration trainProject(UUID projectId, TrainProjectOptionalParameter trainProjectOptionalParameter)
将要训练的项目排队。
Parameters:
Returns:
Throws:
trainProjectAsync
public Observable
将要训练的项目排队。
Parameters:
Returns:
Throws:
unpublishIteration
public void unpublishIteration(UUID projectId, UUID iterationId)
取消发布特定的迭代。
Parameters:
Throws:
unpublishIterationAsync
public Observable
取消发布特定的迭代。
Parameters:
Returns:
Throws:
updateIteration
public Iteration updateIteration(UUID projectId, UUID iterationId, String name)
更新特定的迭代。
Parameters:
Returns:
Throws:
updateIterationAsync
public Observable
更新特定的迭代。
Parameters:
Returns:
Throws:
updateProject
public Project updateProject(UUID projectId, Project updatedProject)
更新特定的项目。
Parameters:
Returns:
Throws:
updateProjectAsync
public Observable
更新特定的项目。
Parameters:
Returns:
Throws:
updateTag
public Tag updateTag(UUID projectId, UUID tagId, Tag updatedTag)
更新标记。
Parameters:
Returns:
Throws:
updateTagAsync
public Observable
更新标记。
Parameters:
Returns:
Throws:
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈