Ein Deep-Learning-Modellpaket (.dlpk) enthält die Dateien und Daten, die benötigt werden, um Deep-Learning-Inferenzwerkzeuge für die Objekterkennung oder Bildklassifizierung auszuführen. Das Paket kann als DLPK-Element in das Portal hochgeladen und als Eingabe für Deep-Learning-Raster-Analyse-Werkzeuge verwendet werden.
Deep-Learning-Modellpakete müssen eine Esri Modelldefinitionsdatei (.emd) und eine Datei mit dem trainierten Modell enthalten. Die Erweiterung der Datei mit dem trainierten Modell hängt davon ab, in welcher Umgebung das Modell trainiert wurde. Wenn Sie das Modell beispielsweise mit TensorFlow trainiert haben, ist die Modelldatei eine .pb-Datei, während bei einem mit Keras trainierten Modell eine .h5-Datei generiert wird. Abhängig von der Modellumgebung und den zum Trainieren des Modells verwendeten Optionen müssen Sie möglicherweise eine Python-Raster-Funktion (.py) oder zusätzliche Dateien hinzufügen. Sie können mehrere Dateien mit trainierten Modellen in ein einziges Deep-Learning-Modellpaket aufnehmen.
Erstellen eines Deep-Learning-Modellpakets
Führen Sie die folgenden Schritt aus, um ein Deep-Learning-Modellpaket zu erstellen:
- Klicken Sie in der Gruppe Paket auf der Registerkarte Freigeben auf Deep Learning.
Der Bereich Als Deep-Learning-Paket freigeben wird geöffnet.
- Geben Sie an, wo Sie Ihr Paket speichern möchten – entweder in Ihrem Online-Konto oder als eine Datei auf der Festplatte.
- Geben Sie den Namen und, falls Sie das Paket in einer Datei speichern, den Speicherort für Ihr neues Paket auf der Festplatte ein.
- Füllen Sie optional die Felder Zusammenfassung und Tags aus.
Für die Freigabe in einem ArcGIS Enterprise-Portal der Version 10.9 oder früher sind eine Zusammenfassung und Tags erforderlich.
Sie können maximal 128 Tags eingeben.
- Geben Sie den Pfad zu der .emd-Datei für die Modelldefinition an.
- Fügen Sie die erforderlichen Elemente hinzu, die in die Eingabe aufgenommen werden sollen.
Dabei kann es sich um Dateien oder Ordner handeln, wobei mindestens der Pfad zur Datei mit dem trainierten Modell (.pb, .h5, .pkl usw.) enthalten sein muss.
- Klicken Sie auf Analysieren, um eine Überprüfung auf Fehler oder Probleme durchzuführen.
Probleme können u. a. bei falschen Dateipfaden und einer ungültigen .emd-Datei auftreten.
- Klicken Sie nach der Überprüfung der Eingaben auf Paket, um das Deep-Learning-Modellpaket zu erstellen.
Deep-Learning-Modellpakete können lokal oder als DLPK-Element im Portal gespeichert werden. Sie können die lokale .dlpk-Datei als Eingabe für Deep-Learning-Werkzeuge in ArcGIS Pro verwenden. Mit dem DLPK-Element im Portal können Sie die Deep-Learning-Raster-Analyse-Werkzeuge in Map Viewer, ArcGIS API for Python, ArcGIS REST API und ArcGIS Pro ausführen.