- Erste Schritte
- Framework-Komponenten
- Übersicht zur Dokumentklassifizierung
- „Klassifizierer konfigurieren“-Assistent von Classify Document Scope
- Schlüsselwortbasierte Classifier (Keyword Based Classifier)
- Intelligenter Schlüsselwortklassifizierer
- FlexiCapture Classifier
- Machine Learning Classifier
- Dokumentklassifizierung – verwandte Aktivitäten
- ML-Pakete
- Pipelines
- Data Manager
- OCR-Dienste
- Document Understanding – in der Automation Suite bereitgestellt
- Document Understanding – im eigenständigen AI Center bereitgestellt
- Deep Learning
- Lizenzierung
- Referenzen
- UiPath.Abbyy.Activities
- UiPath.AbbyyEmbedded.Activities
- UiPath.DocumentUnderstanding.ML.Activities
- UiPath.DocumentUnderstanding.OCR.LocalServer.Activities
- UiPath.IntelligentOCR.Aktivitäten (UiPath.IntelligentOCR.Activities)
- UiPath.OCR.Activities
- UiPath.OCR.Contracts
- UiPath.DocumentProcessing.Contracts
- UiPath.Omnipage.Activities
- UiPath.PDF.Aktivitäten (UiPath.PDF.Activities)
Document Understanding-Benutzerhandbuch.
Über ML-Pakete
Die Verwendung eines ML-Pakets für Document Understanding umfasst die folgenden Schritte:
- Sammeln Sie Dokumentbeispiele und die Anforderungen der zu extrahierenden Datenpunkte.
- Dokumente mit Data Manager beschriften.
Der Data Manager verbindet sich selbst mit einem OCR-Dienst.
- Laden Sie beschriftete Dokumente als Trainings-Dataset herunter oder exportieren Sie sie, und laden Sie den exportierten Ordner in den AI Center-Speicher hoch.
- Laden Sie beschriftete Dokumente als Auswertungs-Dataset herunter oder exportieren Sie sie und laden Sie den exportierten Ordner in den AI Center-Speicher hoch.
- Führen Sie eine Trainingspipeline im AI Center aus.
- Bewerten Sie die Modellleistung mit einer Auswertungspipeline in AI Center.
- Stellen Sie das trainierte Modell als ML-Fähigkeit im AI Center bereit.
- Fragen Sie die ML-Fähigkeit aus einem RPA-Workflow mithilfe des Aktivitätspakets UiPath.DocumentUnderstanding.ML ab.
Hinweis: Denken Sie daran, dass die Verwendung von Document Understanding ML-Paketen erfordert, dass die Maschine, auf der AI Center installiert ist, auf
https://du-metering.uipath.com
zugreifen kann.Wichtig: Beim Erstellen eines UiPath.DocumentUnderstanding.ML.Activities-Pakets im AI Center darf der Paketname kein reserviertes Python-Schlüsselwort sein, wieclass
,break
,from
,finally
,global
,None
usw. Bitte beachten Sie, dass diese Liste nicht vollständig ist, da der Paketname fürclass <pkg-name>
undimport <pkg-name>
verwendet wird.
Dabei handelt es sich um vorgefertigte Machine-Learning-Modelle zum Klassifizieren und Extrahieren aller häufig vorkommenden Datenpunkte aus halbstrukturierten oder unstrukturierten Dokumenten, einschließlich regulärer Felder, Tabellenspalten und Klassifizierungsfeldern als Teil eines vorlagenfreien Ansatzes.
Die von UiPath gelieferten vorkonfigurierten Pakete für Machine Learning haben die Version 0 und sind bereits auf Ihrem Mandanten verfügbar, d. h. Sie müssen sie nicht herunterladen.
Der Download ist nur für Versionen 1 oder höher verfügbar, die bereits von Ihnen trainiert wurden.
Document Understanding enthält mehrere ML-Pakete, die in sechs Hauptkategorien unterteilt sind:
Dies ist ein nicht erneut trainierbares Modell, das sich mit der UiPath Document OCR-Modulaktivität als Teil der Digitize Document-Aktivität verwenden lässt. Dafür muss die ML-Fähigkeit zuerst öffentlich gemacht werden, sodass eine URL in die „UiPath Document OCR“-Modulaktivität eingefügt werden kann.
UiPathDocumentOCR erfordert Zugriff auf den Messungsserver von Document Understanding unter https://du.uipath.com/metering, wenn die ML-Fähigkeit in einer regulären lokalen Installation des AI Centers ausgeführt wird. Es ist kein Internetzugang für lokale Air Gap-Installationen des AI Centers erforderlich.
Das UiPathDocumentOCR-ML-Paket im AI Center ist für die Ausführung auf GPU optimiert, daher empfehlen wir dringend, es auf GPU zu verwenden. Wenn keine GPU verfügbar ist, empfehlen wir die Verwendung des eigenständigen Docker-Containers für Versionen vor 2021.10. Ab 2021.10 kann das ML-Paket auch lokal im AI Center ausgeführt werden. Wir raten jedoch mindestens zu einer 4-Kern-CPU oder idealerweise einer 8-Kern-CPU.
Dieses ML-Paket kann auf genau die gleiche Weise wie das ML-Paket UiPathDocumentOCR bereitgestellt werden, wobei es einige Unterschiede gibt:
- Es ist optimiert für die Ausführung auf CPU. Dadurch dürfte die Geschwindigkeit bei der Ausführung im Workflow um das 3–4-Fache höher sein und beim Importieren von Dokumenten in den Document Manager um das 5–10-Fache.
- Die Genauigkeit ist etwas niedriger als beim ML-Paket UiPathDocumentOCR und ähnelt dem Studio-Paket UiPath.DocumentUnderstanding.OCR.LocalServer.
- Da die CPU schneller ist, wird sie auch bei großen Dokumenten (über 20 Seiten pro Dokument) empfohlen, wenn keine GPU vorhanden ist, was ideal ist.
Dies ist ein generisches, erneut trainierbares Modell zum Extrahieren häufig vorkommender Datenpunkte aus jeder Art strukturierter oder halbstrukturierter Dokumente, wobei ein Modell von Grund auf neu aufgebaut wird. Dieses ML-Paket muss trainiert werden. Wenn es zunächst ohne Training bereitgestellt wird, kommt es bei der Bereitstellung zu einem Fehler, der angibt, dass das Modell nicht trainiert ist.
Dies ist ein generisches, erneut trainierbares Modell zum Klassifizieren jeglicher Art strukturierter oder halbstrukturierter Dokumente, wobei ein Modell von Grund auf erstellt wird. Dieses ML-Paket muss trainiert werden. Wenn es zunächst ohne Training bereitgestellt wird, kommt es bei der Bereitstellung zu einem Fehler, der angibt, dass das Modell nicht trainiert ist.
Dabei handelt es sich um erneut trainierbare ML-Pakete, die Kenntnisse verschiedener Machine Learning-Modelle enthalten.
Sie können angepasst werden, um zusätzliche Felder zu extrahieren oder zusätzliche Sprachen mithilfe von Pipeline-Ausführungen zu unterstützen. Mithilfe modernster Lerntransferfunktionen kann dieses Modell an zusätzlich beschrifteten Dokumenten erneut trainiert und auf einen bestimmten Anwendungsfall zugeschnitten oder erweitert werden, um zusätzliche Sprachen mit lateinischem, kyrillischem oder griechischem Alphabet zu unterstützen.
Das verwendete Dataset kann dieselben Felder, eine Teilmenge der Felder oder zusätzliche Felder haben. Sie müssen Felder mit den gleichen Namen wie im out-of-the-box Modell verwenden, um von den bereits integrierten Erkenntnissen im vortrainierten Modell zu profitieren.
Diese ML-Pakete sind:
- Invoices: Die standardmäßig extrahierten Felder finden Sie hier.
- InvoicesAustralia: Die standardmäßig extrahierten Felder finden Sie hier.
- InvoicesIndia: Die standardmäßig extrahierten Felder finden Sie hier.
-
InvoicesJapan
Preview
: Die standardmäßig extrahierten Felder finden Sie hier.Erneutes Training mit Daten aus der Validation Station wird derzeit nicht unterstützt.
-
InvoicesChina
Preview
: Die standardmäßig extrahierten Felder finden Sie hier.Erneutes Training mit Daten aus der Validation Station wird derzeit nicht unterstützt.
- Receipts: Die standardmäßig extrahierten Felder finden Sie hier.
- Purchase Orders: Die standardmäßig extrahierten Felder finden Sie hier.
- UtilityBills
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - ID Cards
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - Passports
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - RemittanceAdvices
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - DeliveryNotes
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - W2
Preview
: Die standardmäßig extrahierten Felder finden Sie hier. - W9
Preview
: Die standardmäßig extrahierten Felder finden Sie hier.
Bei diesen Modellen handelt es sich um Deep Learning-Architekturen, die von UiPath erstellt wurden. Eine GPU kann zur Ausgabe- und auch zur Trainingszeit verwendet werden, ist jedoch nicht obligatorisch. Mit einer GPU wird die Geschwindigkeit mehr als verzehnfacht, insbesondere für das Training.
Dabei handelt es sich um nicht erneut trainierbare Pakete, die für Nicht-ML-Komponenten der Document Understanding Suite erforderlich sind.
Diese ML-Pakete sind:
- FormExtractor: Als öffentliche Fähigkeit bereitstellen und die URL in die Aktivität Form Extractor einfügen.
- Extraktor für intelligente Formulare: Als öffentliche Fähigkeit bereitstellen und die URL in die Aktivität Intelligent Form Extractor einfügen. Stellen Sie sicher, dass Sie zuerst die ML-Fähigkeit Handschrifterkennung bereitstellen und diese als OCR für dieses Paket konfigurieren.
- IntelligentKeywordClassifier: Als öffentliche Fähigkeit bereitstellen und die URL in die Aktivität Intelligent Keyword Classifier einfügen.
- HandwritingReognition: Als öffentliche Fähigkeit bereitstellen und als OCR beim Erstellen des Pakets IntelligentFormExtractor verwenden.