Skip to main content

Predict Missing Values Using AI Model (Prédire les valeurs manquantes à l’aide d’un modèle IA) (Outils GeoAI)

Résumé

Remplace les valeurs manquantes (valeurs nulles) par des valeurs d’entités estimées. Utilise des modèles de Machine Learning et de Deep Learning entraînés sur des modèles dans le jeu de données pour garantir la cohérence statistique.

En savoir plus sur le fonctionnement de l’outil Prévoir les valeurs manquantes à l’aide d’un modèle IA

Utilisation

  • La valeur du paramètre Input Features or Table (Entités ou table en entrée) peut désigner des entités ponctuelles, linéaires et surfaciques ainsi que des tables autonomes contenant les valeurs manquantes (valeurs Null) à renseigner.

  • Le paramètre Input Features or Table (Entités ou table en entrée) est la source utilisée pour l’entraînement/l’optimisation et l’application du modèle IA. En fonction de la valeur du paramètre Fill Values in Input Data (Renseigner les valeurs dans les données en entrée), il est mis à jour sur place ou une nouvelle sortie est créée.

  • Vous pouvez choisir de mettre à jour directement la classe d’entités ou la table en entrée avec les valeurs renseignées en utilisant le paramètre Fill Values in Input Data (Renseigner les valeurs dans les données en entrée). Lorsque ce paramètre est activé (true [vrai]), aucune sortie séparée n’est créée, et les données en entrée sont modifiées sur place.

  • Le paramètre Input Model Definition (Définition de modèle en entrée) permet d’entraîner un modèle XGBoost ou d’optimiser un grand modèle de langage (LLM) auto-régressif pré-entraîné (DistilGPT-2) sur le jeu de données en entrée indiqué, puis d’utiliser le modèle pour prévoir les valeurs manquantes. Le fichier du modèle est un fichier de définition de modèle Esri (.emd) ou un fichier de paquetage de Deep Learning (.dlpk) hébergé sur ArcGIS Living Atlas of the World.

  • Le paramètre Null Value (Valeur Null) représente les valeurs nulles (manquantes). Ce paramètre est utilisé différemment selon le format en entrée, comme suit :

    • Pour les classes d’entités ou les tables de géodatabase, la valeur <Null> est considérée comme la valeur nulle (valeur manquante) si aucune valeur n’est indiquée pour le paramètre Null Value (Valeur Null). Si une valeur est indiquée, cette valeur et les valeurs <Null> sont estimées dans la sortie de l’outil.

    • Pour les shapefiles et les tables dBASE, le paramètre Null Value (Valeur Null) est requis. Vous devez indiquer une valeur qui représente les valeurs nulles ou manquantes dans les données en entrée (par exemple, 0 ou -9 999).

  • Des messages décrivant les détails de l’analyse et les caractéristiques des champs renseignés sont écrits au bas de la fenêtre Geoprocessing (Géotraitement) pendant l’exécution de l’outil. Pour accéder aux messages, passez le curseur de la souris sur la barre de progression et cliquez sur le bouton de menu contextuel , ou développez la section des messages dans la fenêtre Geoprocessing (Géotraitement). Vous pouvez également accéder aux messages d’une précédente exécution de cet outil via l’historique de géotraitement.

  • Parmi les exemples de cas d’utilisation figurent l’imputation des données démographiques ou de santé manquantes dans des jeux de données spatiales, le renseignement des caractéristiques de biens immobiliers dans des bases de données immobilières, ainsi que le remplissage des champs vides dans les réseaux de capteurs de variables d’environnement ou les produits de télédétection, notamment les données portant sur le climat, les sols ou la qualité de l’air.

Paramètres

Etiqueter Explication Type de données

Input Features or Table (Table ou entités en entrée)

Classe d’entités ou table autonome en entrée contenant les valeurs manquantes (valeurs Null) à renseigner.

Table View

Output Features or Table (Table ou entités en sortie)

Entités ou table autonome en sortie contenant les valeurs renseignées, enregistrée(s) à l’emplacement désigné par le chemin spécifié.

Feature Class; Table

Champs à remplir

Champs numériques de l’entrée contenant les valeurs manquantes (valeurs Null) à renseigner.

Field

Définition de modèle en entrée

Le paramètre Définition de modèle en entrée accepte un fichier JSON de définition de modèle Esri (.emd) ou un paquetage de Deep Learning (.dlpk) stocké en local ou hébergé sur ArcGIS Living Atlas (.dlpk_remote).

File

Arguments du modèle

(Facultatif)

Les informations tirées de la valeur du paramètre Input Model Definition (Définition de modèle en entrée) sont utilisées pour renseigner ce paramètre. Actuellement, deux modèles sont pris en charge : XGBoost et DistilGPT2. Les arguments disponibles varient en fonction du modèle.

Colonnes de la table de valeurs :

  • NameThe name of the function argument.

  • ValueThe value of the function argument.

Value Table

Valeur nulle

(Facultatif)

La valeur qui représente les valeurs Null (manquantes). Si aucune valeur n’est indiquée, la valeur <Null> est considérée comme valeur Null pour les classes d’entités et tables de géodatabase. Si une valeur est indiquée, cette valeur et toutes les valeurs <Null> sont renseignées. Si l’entrée est un shapefile ou une table dBASE, une valeur numérique pour l’espace réservé Null est requise.

Double

Renseigner les valeurs dans les données en entrée

(Facultatif)

Indique si la classe d’entités ou la table en sortie est mise à jour avec les valeurs renseignées ou si une classe d’entités ou une table en sortie est créée avec les valeurs renseignées.

  • ActivéLes champs contenant les valeurs renseignées sont mis à jour dans les données en entrée. Cette option modifie les données en entrée.

  • DécochéUne classe d’entités ou une table en sortie contenant les champs des valeurs renseignées est créée. Il s’agit de l’option par défaut.

Boolean

Sortie dérivée

Etiqueter Explication Type de données

Entités ou table mises à jour

Tables ou entités en entrée mises à jour contenant les champs des valeurs renseignées.

Table View

Environnements

Système de coordonnées en sortie, Transformations géographiques

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui