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。
提供反馈
如果您遇到任何错误或有任何建议,请在该项目的问题部分提交问题。
版本历史
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)
破坏性更改
- 预期会有许多重大更改。作为一个预览包,我们不进行详细说明,但更新示例可在以下位置获得:cognitive-services-python-sdk-samples
特性
- 增加了对物体检测项目的支持,并扩展了图像分类项目的导出功能。
- 客户端类可以用作上下文管理器,以保持底层HTTP会话开启,从而提高性能。
错误修复。
- sdist与wheel 0.31.0的兼容性。
内部API版本从1.2移动到2.0。
0.1.0 (2018-04-05)
- 初始发布。
项目详情
关闭
散列值 for azure-cognitiveservices-vision-customvision-3.1.0.zip
算法 | 散列摘要 | |
---|---|---|
SHA256 | 89134e3fac1b3fff41666cc84a8364de5a072ee4cb7860669dc9b25acdd0257c |
|
MD5 | d64b847685ff7f2455768f01929235bd |
|
BLAKE2b-256 | bfbafbe4c49d6b30d54aff76b7f366a3e469a1f990f157b20092cc00031ec3e1 |
关闭
散列值 for azure_cognitiveservices_vision_customvision-3.1.0-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 32f4c764a9480b62eec211459d312a389a269d997b127fc88a2c2314a3adeac4 |
|
MD5 | 9c1fdf62333468eacd4df39d9a289b5f |
|
BLAKE2b-256 | c5506d7840c59f45123a5c1cb9c935dcac614f0ca7be49cf1bf584e7a4cdbf4a |