gpt4 book ai didi

microsoft-cognitive - Azure 表单识别器 - 模型版本控制

转载 作者:行者123 更新时间:2023-12-05 07:03:20 24 4
gpt4 key购买 nike

关于表单识别器 (FR) 模型管理的几个问题:

背景:我正在使用 FR 标签工具来训练模型,并使用 C# Function 应用程序与 FA 服务交互并分析表单。

  1. 每次训练模型时都会创建一个新实例。新版本不包含对以前版本的任何引用,并且无法在代码中按名称选择模型。可以使用 TrainingCompletedOn 属性查询最新模型,但它不是万无一失的,如果 FR 有多个项目则不能使用。问题:如果正在进行持续开发并不断改进模型 - 是否有方法(或最佳实践)来管理必须针对哪个模型。
  2. 关于第一个 Q - 由于 FR 总是创建一个新模型 - 它最终会列出一大堆未使用但仍处于事件状态的模型。并且由于它们之间没有联系 - 没有执行清理的安全方法。可以使用 API 删除旧模型,但这是一个手动过程。有关如何管理旧模型版本的任何建议?
  3. 能否将模型导出添加到版本控制并从版本控制部署到其他环境?有一个 API 端点可以在 FR 实例之间复制模型,但我想将其保留在版本控制中并从那里部署到环境。
  4. 关于问题 3 - 在 DevOps 中管理 FR 项目的推荐做法是什么?如何跨不同环境对工作进行版本控制和部署?

谢谢

最佳答案

  1. 每个模型都是独特且独立的。它是不可变的,您需要根据您的测试数据集选择精度最高的模型。
  2. 您可以调用DELETE api删除模型。
  3. 目前还没有这样的支持。由于每个模型在创建后都无法更改,因此我认为模型的版本控制没有太大值(value)。
  4. 请参阅 #1,您可以使用测试数据集来衡量模型性能。如果模型在一个测试文件上表现不佳,您可以标记该测试文件并将其添加到训练集中,然后训练一个新的(更好的)模型。

-xin(MS 表单识别器团队)

关于microsoft-cognitive - Azure 表单识别器 - 模型版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63263302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com