保存自定义模型 Azure 表单识别器时出错

Posted

技术标签:

【中文标题】保存自定义模型 Azure 表单识别器时出错【英文标题】:Error saving custom model Azure Form Recognizer 【发布时间】:2022-01-11 05:12:12 【问题描述】:

任何人都可以帮助学习自定义表单模型的训练教程吗?

我基本上只是想关注the tutorial here:

一切都很顺利,直到第 8 点我尝试保存我的项目。

我看到了错误信息:

表单识别器错误:检查您是否已过期 对 blob 容器/blob 的读/写/列出/删除权限。

这就是我为我的 blob 容器配置 SAS 的方式:

这就是我配置连接的方式:

已在存储帐户中启用 CORS:

【问题讨论】:

【参考方案1】:

您能否在您的 sas 令牌中包含创建权限?训练过程需要在容器中创建一些文件。

再次查看 CORS 图像,发现您为 Studio 启用了 CORS,而不是标签工具。您的屏幕截图 #1(深色背景)是 FOTT 标记工具,而不是工作室。

编辑您的 CORS 设置以将 https://fott-2-1.azurewebsites.net/ 或标签工具地址栏中的 URL 列入白名单。

【讨论】:

您也可以尝试使用为您处理此步骤的表单识别器工作室。 formrecognizer.appliedai.azure.com/studio 感谢@Vinod,但我得到完全相同(令人沮丧)的错误:无法访问 Blob 容器检查所选 Blob 容器的存在和 CORS 配置。要在 Azure 存储账户上启用跨域资源共享以进行数据访问,请按照配置说明进行操作

以上是关于保存自定义模型 Azure 表单识别器时出错的主要内容,如果未能解决你的问题,请参考以下文章

Azure B2C - 自定义策略 - 连接身份提供者时出错

使用注册表单添加到自定义用户字段(django)

在 azure ml 部署环境中导入自定义 python 模块

在 django 模型自定义 save() 方法中,你应该如何识别一个新对象?

如何使用django自定义表单保存多个到多个字段

使用自定义连接检索模型时,Laravel出错