Vue d’ensemble du jeu d’outils Deep Learning
Disponible avec une licence Image Analyst.
Le jeu d’outils Deep Learning contient des outils qui permettent de détecter des entités spécifiques dans une image et de classer les pixels dans un jeu de données raster.
Le Deep Learning est un type d’intelligence artificielle par Machine Learning qui détecte des entités dans l’imagerie en utilisant plusieurs couches dans des réseaux neuronaux, où une ou plusieurs entités uniques de l’image peuvent être extraites dans chaque couche. Les outils du jeu d’outils d’apprentissage profond font appel au processeur graphique pour réaliser rapidement l’analyse.
Ces outils ArcGIS Pro exploitent les modèles qui ont été entraînés à détecter des entités spécifiques dans des structures de Deep Learning indépendantes (CNTK et PyTorch, par exemple) et génèrent des entités ou des cartes de classe.
Le tableau suivant répertorie les outils de Deep Learning disponibles et en donne une brève description :
|
Outil |
Description |
|---|---|
|
Exécute un modèle de Deep Learning entraîné sur un raster en entrée et une classe d’entités facultative afin de générer une classe d’entités ou une table dans laquelle un objet ou une entité en entrée a une catégorie ou une étiquette de classe attribuée. Cet outil nécessite un fichier de définition de modèle contenant des informations de modèle entraîné. Le modèle peut être entraîné à l’aide de l’outil Train Deep Learning Model (Entraîner le modèle de Deep Learning) ou par un logiciel d’entraînement tiers tel que PyTorch. Le fichier de définition de modèle peut être un fichier JSON de définition de modèle Esri ( |
|
|
Exécute un modèle d’apprentissage profond entraîné sur un raster en entrée afin de générer un raster classé, une étiquette de classe étant attribuée à chaque pixel valide. Cet outil nécessite un fichier de définition de modèle contenant des informations de modèle entraîné. Le modèle peut être entraîné à l’aide de l’outil Train Deep Learning Model (Entraîner le modèle de Deep Learning) ou par un logiciel d’entraînement tiers tel que PyTorch. Le fichier de définition de modèle peut être un fichier JSON de définition de modèle Esri ( |
|
|
Calcule la précision d’un modèle d’apprentissage profond en comparant les objets détectés par l’outil Détecter des objets à l’aide de l’apprentissage profond aux données de réalité de terrain. |
|
|
Calcule une matrice de confusion en fonction des erreurs d’omission et de commission, et le score d’intersection sur union (IoU). La précision est calculée entre la sortie de l’outil Classify Pixels Using Deep Learning (Classer des pixels à l’aide du Deep Learning) et les données de réalité de terrain. |
|
|
Détecter les changements à l’aide d’algorithmes de Deep Learning |
Exécute un modèle de Deep Learning entraîné pour détecter les changements entre deux rasters. Cet outil nécessite un fichier de définition de modèle contenant des informations de modèle entraîné. Le fichier de définition de modèle peut être un fichier JSON de définition de modèle Esri ( |
|
Détecte les points de contrôle au sol dans un jeu de données mosaïque. |
|
|
Exécute un modèle d’apprentissage profond formé sur un raster en entrée pour générer une classe d'entités contenant les objets qu’il trouve. Les entités peuvent correspondre à des emprises ou des polygones autour des objets trouvés ou encore des points situés aux centres des objets. Cet outil nécessite un fichier de définition de modèle contenant des informations de modèle entraîné. Le modèle peut être entraîné à l’aide de l’outil Train Deep Learning Model (Entraîner le modèle de Deep Learning) ou par un logiciel d’entraînement tiers tel que PyTorch. Le fichier de définition de modèle peut être un fichier JSON de définition de modèle Esri ( |
|
|
Convertit des données vectorielles ou raster étiquetées en jeux de données d’entraînement pour l’apprentissage profond via une image télédétectée. La sortie est un dossier de fragments d’image et un dossier de fichiers de métadonnées au format spécifié. |
|
|
Exécute un ou plusieurs modèles de Deep Learning pré-entraînés sur un raster en entrée pour extraire des entités et automatiser le post-traitement des sorties déduites. |
|
|
Identifie les entités dupliquées de la sortie de l’outil Detect Objects Using Deep Learning (Détecter des objets à l’aide du Deep Learning) pour procéder à un prétraitement et génère une nouvelle sortie sans entités dupliquées. L’outil Détecter des objets à l’aide de l’apprentissage profond peut renvoyer plusieurs emprises ou polygones pour le même objet ; il s’agit notamment d’une conséquence indirecte d’un tuilage. En cas de superposition de deux entités au-delà d’un ratio maximal donné, l’entité dont la valeur de confiance est la plus faible est supprimée. |
|
|
Entraîne un modèle d’apprentissage profond à l’aide de la sortie de l’outil Export Training Data For Deep Learning (Exporter les données d’entraînement pour l’apprentissage profond). |
|
|
Entraîne un modèle de Deep Learning en construisant des pipelines d’entraînement et en automatisant une grande partie du processus d’entraînement. Cela inclut l’augmentation des données, le choix du modèle, l’optimisation des hyperparamètres et la déduction de la taille de lot. La sortie contient les mesures de performances du meilleur modèle sur les données d’entraînement, ainsi que le paquetage de modèle de Deep Learning entraîné (fichier |
|
|
Transforme les entités de l’espace image en espace de carte. |
|
|
Exécute un modèle de Deep Learning entraîné pour convertir les pixels d’une image. |