Zum Hauptinhalt springen
Ein Projektadministrator kann das Programm während der Projekteinrichtung anhand einiger Trainings-Batches trainieren. Wenn Operatoren Korrekturen an erkannten Dokumenten vornehmen, werden die korrigierten Dokumente den vom Administrator verwendeten Trainings-Batches hinzugefügt. Der Administrator kann außerdem weitere Änderungen an den Trainings-Batches vornehmen und das Programm erneut trainieren, wenn das Training durch Operatoren nicht die gewünschten Ergebnisse bringt. Sobald das Training abgeschlossen ist, kann der Administrator bestimmte Batches sperren, damit sie nicht von Verarbeitungsoperatoren geändert werden können. Um einen für ein bestimmtes Unternehmen verwendeten Trainings-Batch zu sperren, klicken Sie mit der rechten Maustaste auf den Batch und dann im Kontextmenü auf Lock Training by Operators. Das Training ist nur verfügbar, wenn ABBYY FlexiCapture die Probleme zuverlässig identifizieren kann, indem der entsprechende Datensatz in einer Datenbank gefunden wird. Wenn Sie keine Datenbanken haben, aber dennoch Feldtraining verwenden möchten, können Sie Unternehmensinformationen sammeln, indem Sie beim Erfassen von Dokumenten Datensätze zu Ihren Datensätzen hinzufügen. Weitere Informationen finden Sie unter Nachschlagen von Vendors und Geschäftsbereichen in der Datenbank.
Die in diesem Abschnitt beschriebenen Aktionen können nur vom Administrator oder von Benutzern ausgeführt werden, die über die Berechtigung zum Einrichten von Projekten in FCFORINVOICES verfügen.
In der Trainings-Batch-Ansicht werden alle Dokumentbilder angezeigt, die für das Training verwendet werden. Um zur Trainings-Batch-Ansicht zu wechseln, klicken Sie in der Symbolleiste auf (Open Field Extraction Training Batches). Alternativ klicken Sie auf Field Training → Open Field Extraction Training Batches. Das Programm zeigt eine Liste von Trainings-Batches für alle Dokumentvarianten an, die von den Operatoren hinzugefügt wurden. Zur besseren Übersicht werden in dieser Ansicht wichtige Unternehmensparameter angezeigt, darunter USt-IDs, IBANs und Datenbank-IDs. In dieser Ansicht können Sie mit Dokumentvarianten arbeiten.
Doppelklicken Sie auf einen Trainings-Batch oder klicken Sie mit der rechten Maustaste auf einen Trainings-Batch und dann im Kontextmenü auf Open. Es wird eine Liste der Beispielbilder angezeigt, die für die entsprechende FlexiLayout-Variante verwendet werden.Jedes Beispielbild kann sich in einem der folgenden drei Zustände befinden:
  • Unused - Dieses Beispielbild wird nicht zum Trainieren oder Testen dieser FlexiLayout-Variante verwendet.
  • For training - Dieses Beispielbild wird zum Trainieren und Testen dieser FlexiLayout-Variante verwendet.
  • For testing - Dieses Beispielbild wird nur zum Testen dieser FlexiLayout-Variante verwendet.
In dieser Ansicht benötigen Sie nur ein Beispielbild, um mit dem Training einer FlexiLayout-Variante zu beginnen. Wir empfehlen jedoch, mindestens drei Beispielbilder im Zustand For training zu haben.Wenn nicht genügend Beispielbilder für das Training vorhanden sind, laden Sie weitere Bilder, indem Sie auf Load Images… klicken. Standardmäßig werden alle neu hinzugefügten Bilder als For training markiert.Wenn die von Ihnen hinzugefügten Bilder nicht automatisch erkannt werden, starten Sie die Erkennung manuell, indem Sie auf Recognize klicken.
  1. Ändern Sie den Zustand der Bilder, die Sie verwenden möchten, in For training. Um den Zustand zu ändern, wählen Sie die benötigten Bilder aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie dann Set Document State → For training. Wir empfehlen, den Zustand aller Beispielbilder in For training zu ändern, wenn Sie diese Dokumentvariante zuvor noch nicht trainiert haben.
  2. Überprüfen Sie die Markierung aller Regionen und nehmen Sie gegebenenfalls die erforderlichen Anpassungen vor. Dies ist wichtig, weil die Positionen aller Regionen berücksichtigt werden.
  3. Um das Training der FlexiLayout-Variante zu starten, gehen Sie wie folgt vor:
    • Wählen Sie im Hauptmenü Fields Training → Train aus, oder
    • klicken Sie mit der rechten Maustaste an eine beliebige Stelle in der Liste und wählen Sie im Kontextmenü Train aus, oder
    • wechseln Sie in die Trainings-Batch-Ansicht und wählen Sie im Kontextmenü der Dokumentvariante Train aus.
Der Trainingsfortschritt wird im Fenster Train Dokumentdefinition angezeigt. Als Ergebnis dieses Trainings wird eine FlexiLayout-Variante erstellt. Anschließend wird die FlexiLayout-Variante an allen Dokumenten getestet, die mit For training und For testing markiert sind. Das Programm wendet das FlexiLayout auf jedes Beispielbild an (der Benutzer sieht diesen Prozess nicht) und vergleicht das Ergebnis mit dem Referenzlayout (d. h. dem vom Benutzer manuell erstellten Layout). Anschließend wird die Qualität des Matchings bestimmt.Wenn die neue FlexiLayout-Variante besser ist als die vorherige Version dieser FlexiLayout-Variante und das Haupt-FlexiLayout, wird die neue FlexiLayout-Variante gespeichert und für die anschließende Datenerfassung verwendet.Wenn Sie der Meinung sind, dass einige der Beispielbilder das Training negativ beeinflussen, Sie diese aber dennoch zum Testen verwenden möchten, ändern Sie ihren Zustand in For testing.Stellen Sie sicher, dass die Regionen aller Felder auf diesen Beispielbildern zum Zeitpunkt des Trainings korrekt positioniert sind. Der Testprozess selbst ist für den Benutzer nicht sichtbar.
Klicken Sie mit der rechten Maustaste auf eine Dokumentvariante und wählen Sie im Kontextmenü Export Trained FlexiLayout… aus.Dies kann erforderlich sein, wenn Sie die gewünschten Ergebnisse nicht allein durch Hinzufügen oder Entfernen von Beispielbildern erzielen können.
Klicken Sie mit der rechten Maustaste auf eine Dokumentvariante und wählen Sie im Kontextmenü Import FlexiLayout… aus.Dies kann erforderlich sein, wenn Sie über ein FlexiLayout verfügen, das für die Dokumentvariante manuell in FlexiLayout Studio erstellt wurde.
Klicken Sie mit der rechten Maustaste auf eine Dokumentvariante und wählen Sie im Kontextmenü Lock Training by Operators aus.Möglicherweise möchten Sie weiteres Training verhindern, wenn das FlexiLayout für die betreffende Dokumentvariante bereits trainiert wurde (oder manuell erstellt wurde) und während der Verarbeitung kein weiteres Training erforderlich ist.
Klicken Sie mit der rechten Maustaste auf eine Dokumentvariante und wählen Sie im Kontextmenü Disabled aus.Wählen Sie diese Option, wenn bei der Verarbeitung von Dokumenten des betreffenden Unternehmens nur das Haupt-FlexiLayout verwendet werden soll.
Möglicherweise möchten Sie einen neuen Trainings-Batch erstellen, wenn Sie eine FlexiLayout-Variante trainieren möchten, bevor Operatoren mit der Erfassung von Dokumenten beginnen.
  1. Klicken Sie in der Trainings-Batch-Ansicht mit der rechten Maustaste auf ein leeres Feld und wählen Sie im Kontextmenü New Batch… aus.
Nachdem der Trainings-Batch erstellt wurde, wählen Sie die zugehörige Dokumentdefinition (falls in Ihrem Projekt mehrere Dokumentdefinitionen verwendet werden) sowie das Unternehmen aus, für das die Trainingsergebnisse verwendet werden sollen.
  1. Wenn es in Ihrem Projekt mehr als eine Dokumentdefinition gibt, wählen Sie im Dialogfeld Select Dokumentdefinition die gewünschte Dokumentdefinition aus (klicken Sie mit der rechten Maustaste auf den Batch und dann im Kontextmenü auf Change Dokumentdefinition…).
  2. Wählen Sie das ausstellende Unternehmen für den Trainings-Batch aus.
Achten Sie darauf, Dokumente in einem Batch nur mit der diesem Batch zugewiesenen Dokumentdefinition zu erkennen.
Verwenden Sie das Kontextmenü des Batch, um das mit dem Batch verknüpfte Unternehmen oder die zugehörige Dokumentdefinition zu ändern.Der Befehl Clear Dokumentdefinition entfernt die dem Batch zugeordnete Dokumentdefinition. Batches, denen keine Dokumentdefinition zugeordnet ist, können nicht für das Training verwendet werden.
  1. Fügen Sie dem Trainings-Batch Dokumente hinzu, indem Sie mit der rechten Maustaste darauf klicken und im Kontextmenü Load Images… auswählen. Die neu hinzugefügten Dokumente werden automatisch erkannt.
  2. Prüfen Sie, ob die Feldregionen korrekt erkannt wurden, und passen Sie sie bei Bedarf an.
  3. Wählen Sie die Dokumente aus, die Sie zum Trainieren der FlexiLayout-Variante verwenden möchten, klicken Sie mit der rechten Maustaste auf eines davon und klicken Sie auf Set Document State → For training.
  4. Starten Sie das Training der FlexiLayout-Variante. Dazu gibt es mehrere Möglichkeiten:
    • Öffnen Sie im Hauptfenster das Menü Fields Training und klicken Sie auf Train;
    • Klicken Sie mit der rechten Maustaste auf eine leere Stelle in der Liste und klicken Sie im Kontextmenü auf Train.
    • Öffnen Sie die Trainings-Batch-Ansicht, klicken Sie mit der rechten Maustaste auf eine FlexiLayout-Variante und klicken Sie im Kontextmenü auf Train.
Deaktivieren Sie die Option Use own recognition settings of FlexiLayout. Dadurch werden die Einstellungen für die Volltexterkennung synchronisiert und die Dokumentverarbeitung beschleunigt.
Wenn Sie ein geändertes oder vollständig neues FlexiLayout in Ihren Trainings-Batch importieren möchten, das für ein bestimmtes Unternehmen verwendet werden soll, führen Sie die folgenden Schritte aus:
  1. Klicken Sie in ABBYY FlexiLayout Studio auf FileExport… und geben Sie im Dialogfeld Export FlexiLayout den Dateinamen und den Ordner an, in dem die Datei gespeichert werden soll.
  2. Klicken Sie in ABBYY FlexiCapture auf Train Field Extraction → Import FlexiLayout…
Wenn Sie die Clustering-Funktion verwenden, beachten Sie bitte die folgenden Einschränkungen:
  • Wenn Sie manuell ein neues FlexiLayout erstellen, stellen Sie sicher, dass es alle möglichen Dokumentvarianten des betreffenden Unternehmens abdeckt — Sie können nicht manuell ein FlexiLayout nur für einen einzelnen Cluster erstellen.
  • Es wird nur ein FlexiLayout für die Hauptdokumentfelder exportiert. Für line item-Felder kann kein FlexiLayout generiert und exportiert werden, da dieser Feldtyp einen separaten Machine-Learning-Algorithmus verwendet, dessen Ergebnisse nicht exportiert oder geändert werden können. Sie können jedoch weiterhin manuell ein FlexiLayout für line item-Felder erstellen.
  • Es wird nur das für den ersten Cluster trainierte FlexiLayout exportiert.
  • Nachdem Sie ein neues oder geändertes FlexiLayout in Ihren Trainings-Batch importiert haben:
    • Während der Dokumentverarbeitung findet kein Training statt.
  • Clustering wird für diesen Batch deaktiviert.
    • Das importierte FlexiLayout wird für die Verarbeitung aller Dokumente dieses Unternehmens verwendet, unabhängig von ihrem Cluster.
Einzelheiten finden Sie unter Training with clustering.