Skip To Content

Das Modell optimieren

Sie können das Modell "Road Extraction – North America" an Ihren geographischen Bereich, Ihre Bilddaten oder die relevanten Features anpassen. Für die Optimierung eines Modells sind weniger Trainingsdaten, Rechenressourcen und Zeit erforderlich als für das Training eines neuen Modells.

Eine Optimierung des Modells wird empfohlen, wenn Sie mit den in ArcGIS vortrainierten Deep-Learning-Modellen keine zufriedenstellenden Ergebnisse erzielen. Dies kann der Fall sein, wenn Ihr Interessenbereich außerhalb der für die Modelle geeigneten Geographien liegt oder wenn sich die Eigenschaften Ihrer Bilddaten wie Auflösung, Maßstab und saisonale Schwankungen unterscheiden.

Mit dem Werkzeug Trainingsdaten für Deep Learning exportieren können Sie Trainingsdaten vorbereiten. Danach können Sie dieses Modell mithilfe des Werkzeugs Deep-Learning-Modell trainieren in ArcGIS Pro für Ihre Daten optimieren. Führen Sie die folgenden Schritte aus, um das Modell zu optimieren.

Trainingsdaten vorbereiten

Dieses Modell wird mit hochauflösenden Bilddaten (30–50 Zentimeter räumliche Auflösung) und Beschriftungen trainiert, die Straßen darstellen. Verwenden Sie das Werkzeug "Trainingsdaten für Deep Learning exportieren", um Trainingsdaten für die Optimierung des Modells vorzubereiten.

  1. Navigieren Sie zu Werkzeuge auf der Registerkarte Analyse.
    Symbol "Werkzeuge"
  2. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes, wählen Sie Image Analyst Tools aus und navigieren Sie im Toolset Deep Learning zum Werkzeug Trainingsdaten für Deep Learning exportieren.
    Werkzeug "Trainingsdaten für Deep Learning exportieren"
  3. Legen Sie die Variablen auf der Registerkarte Parameter wie folgt fest:
    1. Eingabe-Raster: Wählen Sie die Bilddaten aus.
    2. Ausgabeordner: Ein beliebiges Verzeichnis Ihrer Wahl auf Ihrem Computer.
    3. Eingabe-Feature-Class oder klassifiziertes Eingabe-Raster oder Eingabetabelle: Klassifiziertes Raster oder Feature-Class, mit denen Straßen dargestellt werden.
    4. Klassenwertefeld: Wenn im vorangegangenen Schritt eine Feature-Class verwendet wurde, fügen Sie das Feld ClassValue hinzu, das den Klassenwert ("1") referenziert, der innerhalb der genannten Feature-Class den Straßen zugewiesen ist.
    5. Bildformat: TIFF-Format
    6. Kachelgröße X: 400
    7. Kachelgröße Y: 400
    8. Stride X: 0
    9. Stride Y: 0
    10. Metadatenformat: Klassifizierte Kacheln
      Parameter des Werkzeugs "Trainingsdaten für Deep Learning exportieren"
  4. Legen Sie die Variablen auf der Registerkarte Umgebungen fest.
    1. Verarbeitungsausdehnung: Wählen Sie nach Bedarf Aktuelle Anzeigeausdehnung oder eine andere Option aus dem Dropdown-Menü aus.
    2. Zellengröße: Legen Sie den Wert auf die gewünschte Zellengröße fest.
      Parameter des Werkzeugs "Trainingsdaten für Deep Learning exportieren"
  5. Klicken Sie auf Ausführen. Nach der Verarbeitung werden die exportierten Trainingsdaten im angegebenen Verzeichnis gespeichert.

Das Modell "Road Extraction – North America" optimieren

Führen Sie die folgenden Schritte aus, um das Modell zu optimieren:

  1. Navigieren Sie zu Werkzeuge auf der Registerkarte Analyse.
    Symbol "Werkzeuge"
  2. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes und blenden Sie Image Analyst Tools ein. Wählen Sie unter Deep Learning das Werkzeug Deep-Learning-Modell trainieren aus.
    Werkzeug "Deep-Learning-Modell trainieren"
  3. Legen Sie die Variablen auf der Registerkarte Parameter wie folgt fest:
    1. Eingabe-Trainingsdaten: Der Pfad zu den exportierten Trainingsdaten aus dem vorherigen Schritt.
    2. Ausgabeordner: Ein beliebiges Verzeichnis Ihrer Wahl auf Ihrem Computer.
    3. Max. Epochen (optional): 20 (je nach der Anzahl der Iterationen, für die Sie das Modell optimieren möchten. Eine Epoche entspricht der Anzahl der Iterationen, die das Werkzeug für die Daten ausführt.)
    4. Vortrainiertes Modell: Geben Sie die Datei von "Road Extraction – North America" (.dlpk) ein, die Sie aus dem ArcGIS Living Atlas of the World heruntergeladen haben.
    5. Batch-Größe: 64 (Erhöhen oder verringern Sie diese Zahl entsprechend der Kapazität Ihrer GPU. Es wird empfohlen, eine Batch-Größe auszuwählen, die dem Quadrat für optimale Performance entspricht.)
    6. Beenden, wenn sich das Modell nicht mehr verbessert: Aktiviert
    7. Modell fixieren: Aktiviert
      Parameter des Werkzeugs "Deep-Learning-Modell trainieren"
  4. Legen Sie die Variablen auf der Registerkarte Umgebungen fest.
    1. Prozessortyp: Wählen Sie nach Bedarf CPU oder GPU aus. Wenn eine GPU verfügbar ist, wird empfohlen, die Option GPU auszuwählen und GPU-ID auf die zu verwendende GPU festzulegen.
      Parameter des Werkzeugs "Deep-Learning-Modell trainieren"
  5. Klicken Sie auf Ausführen. Jetzt können Sie dieses Modell verwenden, um für Ihre Bilddaten eine Inferenzierung auszuführen.