【问题标题】:Azure Custom Vision Migrate iteration on other prediction ressource其他预测资源上的 Azure Custom Vision Migrate 迭代
【发布时间】:2020-02-20 11:00:24
【问题描述】:

我已经训练了一个检测模型,并希望使用 Python SDK 将已发布的迭代迁移到其他预测资源。

但是我看不到如何在训练 API 中创建新迭代,并且在尝试发布以下错误时发生:“CustomVisionErrorException:项目不属于用户或资源”。

有没有人遇到过同样的问题?

【问题讨论】:

    标签: python azure microsoft-cognitive microsoft-custom-vision


    【解决方案1】:

    选项 1: 您可以使用ExportProjectImportProject API 将您的迭代从一个自定义视觉资源迁移到另一个。 注意:导入时,您可能需要url-encode 令牌。

    选项 2: 以下document 展示了如何将自定义视觉项目从一个区域迁移到另一个区域。下载文档中包含的示例脚本并运行以下命令将您的项目从一个订阅或区域迁移到另一个订阅或区域。但是,您需要重新训练模型。谢谢。

    pip install -r requirements.txt
    
    #same region
    python migrate_project.py -p "<project id>" -s "<source training key>" -d "<destination training key>"
    
    #different regions
    python migrate_project.py -p "<project id>" -s "<source training key>" -se "https://region.api.cognitive.microsoft.com" -d "<destination training key>" -de "https://region.api.cognitive.microsoft.com"
    

    【讨论】:

    • 感谢您的回答。但是我已经有了我需要的迭代,我想在另一个租户上发布它,而不必重新训练我的模型。
    • 嗨@HugoR,我已经更新了答案。请查看选项 1,这应该使您能够将迭代迁移到另一个预测资源。
    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多