Azure AI 自定义视觉
Azure AI 自定义视觉服务让你能够生成自己的计算机视觉模型,以进行图像分类或物体检测。
若要使用自定义视觉服务创建解决方案,需要在 Azure 订阅中使用 两 个自定义视觉资源:
- Azure AI 自定义视觉训练资源 - 用于基于自己的训练图像训练自定义模型。
- Azure AI 自定义视觉预测资源 - 用于基于训练的模型从新图像生成预测。
在 Azure 订阅中预配 Azure AI 自定义视觉服务时,可以选择创建其中一个或两个资源。 这种训练和预测分离提供了灵活性。 例如,可以使用一个区域中的 训练 资源来使用自己的图像数据来训练模型;然后在其他区域中部署一个或多个预测资源,以支持需要使用模型的计算机视觉应用程序。
每个资源都有自己的唯一 终结点 和身份验证 密钥;客户端应用程序用来连接和向服务进行身份验证。
自定义视觉门户
Azure AI 自定义视觉提供基于 Web 的门户,可在其中训练、发布和测试自定义视觉模型。
可以使用 Azure 凭据登录到自定义视觉门户 https://www.customvision.ai/ ,并使用它创建使用 Azure 订阅中的 Azure AI 自定义视觉资源的图像分类或对象检测项目。
每个项目都有唯一 的项目 ID;客户端应用程序使用代码执行训练或预测任务。
自定义视觉 SDK
可以使用 Azure AI 自定义视觉语言特定的 SDK 编写代码来训练和使用自定义模型。
例如,Microsoft C# 开发人员可以使用 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training 和 Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction Microsoft .NET 包进行训练和预测。
Python 开发人员可以使用 azure-cognitiveservices-vision-customvision 包执行训练和预测任务。