Text mit Deep Learning transformieren (GeoAI Tools)
Zusammenfassung
Führt ein trainiertes Sequenz-in-Sequenz-Modell für ein Textfeld in einer Feature-Class oder Tabelle aus und aktualisiert dieses mit einem neuen Feld mit dem konvertierten, transformierten oder übersetzten Text.
Weitere Informationen zur Funktionsweise der Texttransformation
Verwendung
- Für dieses Werkzeug müssen Deep-Learning-Frameworks installiert sein. Informationen zum Einrichten des Computers für Deep-Learning-Frameworks in ArcGIS Pro finden Sie unter Installieren von Deep-Learning-Frameworks for ArcGIS.
Dieses Werkzeug erfordert eine Modelldefinitionsdatei, die Informationen zum trainierten Modell enthält. Das Modell kann mit dem Werkzeug Texttransformationsmodell trainieren trainiert werden. Bei dem Parameterwert Eingabe-Modelldefinitionsdatei kann es sich um eine Esri Modelldefinitionsdatei als JSON (
.emd) oder ein Deep-Learning-Modellpaket (.dlpk) handeln. Die Modelldateien können lokal gespeichert oder im ArcGIS Living Atlas of the World gehostet werden.Dieses Modell unterstützt Modelle, die mit Transformer-basierten Backbones und dem Mistral-Backbone trainiert wurden. Informationen zur Installation des Mistral-Backbone finden Sie unter ArcGIS Mistral Backbone.
Dieses Werkzeug unterstützt die Verwendung von Sprachmodellen von Drittanbietern, die mithilfe des Modellerweiterbarkeits-Features erstellt wurden. Das Modellerweiterbarkeits-Feature ermöglicht Texttransformations-Tasks mithilfe einer Datei für ein benutzerdefiniertes Deep-Learning-Modell (
.dlpk), die nicht mithilfe des Werkzeugs Texttransformationsmodell trainieren erstellt wurde. Weitere Informationen zum Erstellen einer Datei für ein benutzerdefiniertes Deep-Learning-Modell (.dlpk) finden Sie unter "Verwenden von Sprachmodellen von Drittanbietern mit ArcGIS".Dieses Werkzeug kann in einer CPU oder einem Grafikprozessor ausgeführt werden. Deep Learning ist jedoch rechenintensiv, sodass ein Grafikprozessor empfohlen wird. Um dieses Werkzeug mithilfe einer GPU auszuführen, legen Sie die Umgebung für den Prozessortyp auf GPU fest. Wenn Sie mehrere Grafikprozessoren haben, legen Sie stattdessen die Umgebungsvariable GPU ID fest.
Weitere Informationen zu den Voraussetzungen für die Ausführung dieses Werkzeugs und eventuell dabei auftretenden Problemen finden Sie unter Häufig gestellte Fragen zu Deep Learning.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabetabelle |
Die Point-, Line- oder Polygon-Eingabe-Feature-Class oder Eingabetabelle mit dem zu transformierenden Text. |
Feature Layer; Table View |
|
Textfeld |
Ein Textfeld in der Eingabe-Feature-Class oder Eingabetabelle, das den Text enthält, der transformiert werden soll. |
Field |
|
Eingabe-Modelldefinitionsdatei |
Das trainierte Modell, das für die Texttransformation verwendet werden soll. Als Modelldefinitionsdatei kann entweder eine JSON-Datei mit der Esri Modelldefinition ( Wenn Sie eine Bei der Achtung:Die |
File |
|
Ergebnisfeld (Optional) |
Der Name des Feldes für den transformierten Text in der Ausgabe-Feature-Class oder -Tabelle. Der Standardname des Feldes lautet |
String |
|
Modellargumente (Optional) |
Zusätzliche Argumente, die vom Modell beim Ausführen von Inferenzen verwendet werden. Als Modellargument wird Hinweis:Bei Verwendung eines Sprachmodells eines Drittanbieters werden die Modellargumente entsprechend den in der Spalten der Wertetabelle:
|
Value Table |
|
Batch-Größe (Optional) |
Die Anzahl der Trainingsgebiete, die gleichzeitig verarbeitet werden sollen. Der Standardwert ist 4. Durch Vergrößern der Batch-Größe kann die Performance des Werkzeugs verbessert werden; mit zunehmender Batch-Größe erhöht sich jedoch auch der Speicherbedarf. Wenn ein Fehler vom Typ "Nicht genügend Arbeitsspeicher" auftritt, verwenden Sie eine kleinere Batch-Größe. |
Double |
|
Mindestens erforderliche Sequenzlänge (Optional) |
Die Anzahl von Zeichen, die für die Ausgabetextzeichenfolge mindestens erforderlich sind. Der Standardwert ist 20. |
Double |
|
Maximal zulässige Sequenzlänge (Optional) |
Die Anzahl von Zeichen, die für die Ausgabetextzeichenfolge maximal zulässig sind. Der Standardwert ist 50. |
Double |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisierte Tabelle |
Die Point-, Line- oder Polygon-Ausgabe-Feature-Class oder Ausgabetabelle mit dem transformierten Text, die aus den Eingabedaten abgeleitet wurde. |
Table View; Feature Layer |
Umgebungen
Lizenzierungsinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja