【问题标题】:How to train custom model for different document layouts with the same set of labels?如何为具有相同标签集的不同文档布局训练自定义模型?
【发布时间】:2021-07-18 05:56:41
【问题描述】:

我试图了解使用预建发票模型不支持的语言(例如法语)为发票训练自定义模型的最佳方法是什么。

正常情况下,我们会有来自不同供应商的许多不同发票布局,但在所有这些布局中,我们将提取相同的标签集(发票编号、金额、日期、供应商名称等)。

我应该为每个供应商创建一个模型并进行组合吗? 如果我这样做,我是否需要为所有供应商培训它,或者它是否适用于未经培训但使用与经过培训的发票相同的措辞的发票?

【问题讨论】:

    标签: azure form-recognizer azure-form-recognizer


    【解决方案1】:

    如果您只想获取发票编号、金额、日期等几个字段。您可以尝试预先构建的发票,看看它是否提取了您需要的数据。它还没有接受过法语或其他语言发票的培训,质量应该较低,但可能会起作用。 如果您正在训练自定义模型,则需要为每个提供者训练一个模型,然后将所有单个模型组合成一个组合模型。我建议您选择您的顶级提供商并为他们创建模型。

    【讨论】:

    • 感谢您的意见。我已经尝试过使用其他语言的内置发票模型,但它几乎无法正确识别任何信息,并且由于格式的原因,金额和日期等信息遇到了自己的一系列问题,例如小数点的逗号与千位分隔符的逗号,dmy vs mdy 约会是另一个问题。至于作曲,我面临的另一个挑战是你最多只能将 100 个模型组合成一个组合模型。另外,如果我作曲,看起来我必须训练每一个布局,这是我想避免的事情,原因很明显。
    【解决方案2】:

    我在 MS QA 网站上得到了 Microsoft 的答复,请参见下文:
    “对于发票(我相信他的意思是英文发票),您应该使用预构建的 Invoice 模型,无需培训 - @987654321 @.
    如果您需要训练模型而不使用预先构建的模型,那么每个供应商\供应商都需要一个模型并组合它们。从顶级供应商开始,以便获得更多覆盖。”

    MS QA Question 上查找更多信息。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-28
    • 2018-08-15
    • 2019-08-25
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    相关资源
    最近更新 更多