跳转到主要内容

Microsoft Azure Custom Vision Python客户端库

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Custom Vision客户端库。此包已在Python 2.7、3.5、3.6、3.7和3.8上进行了测试。有关Azure库的更完整视图,请参阅azure sdk python发布

用法

有关代码示例,请参阅docs.microsoft.com上的Custom Vision

提供反馈

如果您遇到任何错误或有任何建议,请在该项目的问题部分提交问题。

Impressions

版本历史

3.1.0 (2020-11-10)

训练 3.4-preview

特性

  • 支持3.4-preview API版本。

3.0.0 (2020-06-22)

训练 3.3

特性

  • 模型ImageUrlCreateBatch有一个新的参数metadata
  • 模型ImageIdCreateBatch有一个新的参数metadata
  • 模型Prediction有一个新的参数tag_type
  • 模型ImageFileCreateBatch新增参数metadata
  • 模型Image新增参数metadata
  • 添加了操作get_images
  • 添加了操作update_image_metadata
  • 添加了操作get_artifact
  • 添加了操作get_image_count

破坏性更改

  • 操作import_project具有新的签名
  • 操作publish_iteration具有新的签名
  • 操作create_images_from_files具有新的签名
  • 操作create_images_from_urls具有新的签名
  • 操作create_images_from_predictions具有新的签名

预测3.1

特性

  • 模型Prediction有一个新的参数tag_type

2.0.0 (2020-05-14)

特性

  • 模型Iteration新增参数training_time_in_minutes
  • 模型ProjectSettings新增参数image_processing_settings
  • 模型ProjectSettings新增参数detection_parameters
  • 模型ProjectSettings新增参数use_negative_set
  • 模型Project新增参数status
  • 添加了操作CustomVisionPredictionClientOperationsMixin.detect_image_with_no_store
  • 添加了操作CustomVisionPredictionClientOperationsMixin.detect_image_url
  • 添加了操作CustomVisionPredictionClientOperationsMixin.classify_image_url
  • 添加了操作CustomVisionPredictionClientOperationsMixin.detect_image_url_with_no_store
  • 添加了操作CustomVisionPredictionClientOperationsMixin.classify_image_url_with_no_store
  • 添加了操作CustomVisionPredictionClientOperationsMixin.classify_image_with_no_store
  • 添加了操作CustomVisionPredictionClientOperationsMixin.classify_image
  • 添加了操作CustomVisionPredictionClientOperationsMixin.detect_image
  • 添加了操作组CustomVisionTrainingClientOperationsMixin

破坏性更改

  • 凭证现在不再是简单的字符串,而是msrest.authentication.ApiKeyCredentials实例

一般破坏性更改

本版本使用下一代代码生成器,可能会在某些导入中引入破坏性更改。简而言之,一些模块被错误地设置为可见/可导入,并且已重命名。这解决了由于使用本不该使用的类而引起的一些问题。

  • CustomVisionPredictionClient无法从azure.cognitiveservices.vision.customvision.prediction.custom_vision_prediction_client导入(从azure.cognitiveservices.vision.customvision.prediction导入与之前一样)
  • CustomVisionPredictionClientConfiguration的导入已从azure.cognitiveservices.vision.customvision.prediction.custom_vision_prediction_client移动到azure.cognitiveservices.vision.customvision.prediction
  • 从“models”子模块导入模型MyClass不再使用azure.cognitiveservices.vision.customvision.prediction.models.my_class(从azure.cognitiveservices.vision.customvision.prediction.models导入与之前一样)
  • operations子模块导入的操作类MyClassOperations不再使用azure.cognitiveservices.vision.customvision.operations.prediction.my_class_operations(从azure.cognitiveservices.vision.customvision.prediction.operations导入与之前一样)
  • CustomVisionTrainingClient无法从azure.cognitiveservices.vision.customvision.training.custom_vision_training_client导入(从azure.cognitiveservices.vision.customvision.training导入与之前一样)
  • CustomVisionTrainingClientConfiguration的导入已从azure.cognitiveservices.vision.customvision.training.custom_vision_training_client移动到azure.cognitiveservices.vision.customvision.training
  • 从“models”子模块导入的模型MyClass不再使用azure.cognitiveservices.vision.customvision.training.models.my_class(从azure.cognitiveservices.vision.customvision.training.models导入与之前一样)
  • operations子模块导入的操作类MyClassOperations不再使用azure.cognitiveservices.vision.customvision.operations.training.my_class_operations(从azure.cognitiveservices.vision.customvision.training.operations导入与之前一样)

最后但并非最不重要的是,HTTP连接池现在默认启用。您应始终使用客户端作为上下文管理器,或调用close(),或每个进程最多使用一个客户端。

1.0.0 (2019-03-22)

这是认知服务自定义视觉SDK的稳定版本。

训练

  • 添加了高级训练选项,可以设置预算以延长训练时间,从而提高迭代性能。
  • 添加了针对Vision AI开发套件和Docker ARM for Raspberry Pi的额外导出选项。

预测

  • 已将PredictImage和PredictImageUrl替换为特定项目类型的调用。图像分类项目使用ClassifyImage和ClassifyImageUrl。物体检测项目使用DetectImage和DetectImageUrl。
  • 预测方法现在接受一个名称来指定要使用哪个已发布的迭代。可以使用Custom Vision Training SDK发布迭代。

0.4.0 (2018-11-13)

  • API客户端名称已从TrainingAPI更改为CustomVisionTrainingClient,以符合其他Azure SDK。
  • 指定Azure区域的方式已更改。具体来说,已删除AzureRegion属性,而是采用Endpoint属性。如果您之前指定了AzureRegion值,现在应指定Endpoint=https://{AzureRegion}.api.cognitive.microsoft.com。此更改确保更好的全球覆盖。
  • 添加了ONNX 1.2作为导出选项。
  • 添加了负标签支持。

0.3.0 (2018-07-12)

特性

  • 添加了创建多标签或多类图像分类项目的能力。
  • 修复并改进了Docker容器导出以及导出管道,以便在有新版本可用时通知。

0.2.0 (2018-05-07)

破坏性更改

特性

  • 增加了对物体检测项目的支持,并扩展了图像分类项目的导出功能。
  • 客户端类可以用作上下文管理器,以保持底层HTTP会话开启,从而提高性能。

错误修复。

  • sdist与wheel 0.31.0的兼容性。

内部API版本从1.2移动到2.0。

0.1.0 (2018-04-05)

  • 初始发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

构建分发

azure_cognitiveservices_vision_customvision-3.1.0-py2.py3-none-any.whl (62.0 kB 查看散列值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面