Skip to main content

Fehlende Werte mithilfe eines KI-Modells vorhersagen (GeoAI Tools)

Zusammenfassung

Ersetzt fehlende Werte (NULL) durch geschätzte Feature-Werte. Es nutzt Modelle des maschinellen Lernens und Deep-Learning-Modelle, die anhand von Mustern im Dataset trainiert wurden, um statistische Konsistenz zu gewährleisten.

Weitere Informationen zur Funktionsweise von "Fehlende Werte mithilfe eines KI-Modells vorhersagen"

Verwendung

  • Der Wert des Parameters Eingabe-Features oder -Tabelle kann Punkt-, Linien-, Polygon-Features oder Standalone-Tabellen mit fehlenden Werten (NULL-Werte), die aufgefüllt werden sollen, sein.

  • Der Parameter Eingabe-Features oder -Tabelle dient als Quelle für das Training bzw. die Optimierung und Anwendung des KI-Modells. Ob sie am Speicherort aktualisiert oder eine neue Ausgabe erstellt wird, hängt vom Wert des Parameters Werte in Eingabedaten ausfüllen ab.

  • Über den Parameter Werte in Eingabedaten ausfüllen können Sie festlegen, ob die Eingabe-Feature-Class oder -Tabelle direkt mit den ausgefüllten Werten aktualisiert werden soll. Wenn dieser aktiviert ist (True), wird keine separate Ausgabe erstellt, und die Eingabedaten werden am Speicherort geändert.

  • Mit dem Parameter Eingabe-Modelldefinition können Sie entweder ein XGBoost-Modell trainieren oder ein vortrainiertes autoregressives LLM (DistilGPT-2) anhand des bereitgestellten Datasets optimieren und das Modell anschließend zur Vorhersage der fehlenden Werte verwenden. Bei der Modelldatei handelt es sich um eine Esri Modelldefinitionsdatei (.emd) oder eine Deep-Learning-Paketdatei (.dlpk), die auf ArcGIS Living Atlas of the World gehostet wird.

  • Der Parameter NULL-Wert enthält die NULL-Werte (fehlenden Werte). Dieser Parameter wird je nach ausgewähltem Eingabeformat auf unterschiedliche Weise verwendet:

    • Für Geodatabase-Feature-Classes oder -Tabellen wird vorausgesetzt, dass <NULL> der NULL-Wert (fehlende Wert) ist, wenn für den Parameter NULL-Wert kein Wert angegeben ist. Wenn ein Wert angegeben ist, dann werden dieser Wert und die <NULL>-Werte in der Werkzeugausgabe geschätzt.

    • Für Shapefiles und dBASE-Tabellen ist der Parameter NULL-Wert erforderlich. Sie müssen einen Wert angeben, der NULL-Werte oder fehlende Werte in den Eingabedaten darstellt (zum Beispiel 0 -9999).

  • Meldungen, die die Details der Analyse und Eigenschaften der gefüllten Felder beschreiben, werden während der Ausführung des Werkzeugs am unteren Rand des Bereichs Geoverarbeitung angezeigt. Um auf die Meldungen zuzugreifen, zeigen Sie mit der Maus auf die Fortschrittsleiste, und klicken Sie auf die Pop-out-Schaltfläche , oder erweitern Sie den Abschnitt "Meldungen" im Bereich Geoverarbeitung. Sie können auch auf die Meldungen für eine vorherige Ausführung des Werkzeugs über den Geoverarbeitungsverlauf zugreifen.

  • Zu den Anwendungsbeispielen zählen die Ergänzung fehlender demografischer oder gesundheitsbezogener Daten in räumlichen Datasets, die Vervollständigung von Objektattributen in Immobiliendatenbanken sowie die Schließung von Lücken in Netzwerken von Umweltsensoren oder Fernerkundungsprodukten wie Klima-, Boden- oder Luftqualitätsdaten.

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Features oder -Tabelle

Die Eingabe-Feature-Class bzw. die Eingabe-Standalone-Tabelle, die die fehlenden Werte (NULL) enthält, die ausgefüllt werden sollen.

Table View

Ausgabe-Features oder -Tabelle

Die Ausgabe-Features bzw. die Ausgabe-Standalone-Tabelle, die die ausgefüllten Werte enthält, die unter dem angegebenen Pfad gespeichert wurden.

Feature Class; Table

Auszufüllende Felder

Die numerischen Felder in der Eingabe, die die fehlenden Werte (NULL) enthalten, die ausgefüllt werden sollen.

Field

Eingabe-Modelldefinition

Als Eingabe-Modelldefinition kann eine Esri JSON-Modelldefinitionsdatei (.emd) oder ein Deep-Learning-Paket (.dlpk) verwendet werden, das lokal gespeichert oder im ArcGIS Living Atlas (.dlpk_remote) gehostet wird.

File

Modellargumente

(Optional)

Die Informationen aus dem Parameterwert Eingabe-Modelldefinition werden zum Füllen dieses Parameters verwendet. Derzeit werden zwei Modelle unterstützt: XGBoost und DistilGPT2. Diese Argumente variieren je nach Modell.

Spalten der Wertetabelle:

  • NameThe name of the function argument.

  • ValueThe value of the function argument.

Value Table

NULL-Wert

(Optional)

Der Wert, der NULL-Werte (fehlende Werte) enthält. Wenn kein Wert angegeben ist, wird <NULL> für Geodatabase-Feature-Classes und -Tabellen als NULL angenommen. Wenn ein Wert angegeben ist, dann werden dieser Wert und alle <NULL>-Werte ausgefüllt. Wenn die Eingabe ein Shapefile oder eine dBASE-Tabelle ist, ist ein numerischer Wert des NULL-Platzhalters erforderlich.

Double

Werte in Eingabedaten ausfüllen

(Optional)

Gibt an, ob die Eingabe-Feature-Class bzw. Eingabetabelle mit den ausgefüllten Werten aktualisiert wird oder ob eine Ausgabe-Feature-Class bzw. Ausgabetabelle mit den ausgefüllten Werten erstellt wird.

  • AktiviertDie Felder, die die ausgefüllten Werte enthalten, werden in den Eingabedaten aktualisiert. Bei dieser Option werden die Eingabedaten geändert.

  • DeaktiviertEs wird eine Ausgabe-Feature-Class oder Ausgabetabelle mit den gefüllten Wertefeldern erstellt. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Aktualisierte Features oder Tabelle

Die aktualisierten Eingabe-Features (bzw. aktualisierte Tabelle) mit den gefüllten Wertefeldern.

Table View

Umgebungen

Ausgabe-Koordinatensystem, Geographische Transformationen

Lizenzierungsinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja