Predecir valores faltantes con un modelo de IA (Herramientas de GeoAI)
Resumen
Reemplaza los valores que faltan (valores nulos) por valores estimados de las entidades. Utiliza modelos de aprendizaje automático y aprendizaje profundo entrenados con los patrones del dataset para garantizar la coherencia estadística.
Más información sobre cómo funciona la herramienta Predecir valores faltantes con un modelo de IA
Uso
- Esta herramienta requiere la instalación de marcos de aprendizaje profundo. Para configurar su equipo para usar marcos de aprendizaje profundo en ArcGIS Pro, consulte Instalar marcos de aprendizaje profundo para ArcGIS.
El valor del parámetro Entidades o tabla de entrada puede consistir en entidades de punto, línea o polígono, así como en tablas independientes que contienen valores faltantes (nulos) que deben completarse.
El parámetro Entidades o tabla de entrada es el origen para el entrenamiento/ajuste fino y la aplicación del modelo de IA. Que se actualice en el lugar o se cree una nueva salida depende del valor del parámetro Introducir valores en los datos de entrada.
Puede elegir si desea actualizar directamente la clase de entidad o tabla de entrada con los valores rellenados mediante el parámetro Introducir valores en los datos de entrada. Si está activado (true), no se crea ninguna salida independiente y los datos de entrada se modifican en el lugar.
El parámetro Definición de modelo de entrada permite entrenar un modelo XGBoost o ajustar un LLM autorregresivo preentrenado (DistilGPT-2) sobre el dataset de entrada proporcionado y luego usar el modelo para predecir los valores que faltan. El archivo del modelo es un archivo de definición de modelo de Esri (".emd") o un archivo de paquete de aprendizaje profundo (".dlpk") alojado en ArcGIS Living Atlas of the World.
El parámetro Valor nulo representa los valores nulos (que faltan). Este parámetro se utiliza de manera diferente en función del formato de entrada, como se explica a continuación:
En tablas o clases de entidad de geodatabases, se supone que <Null> es el valor nulo (que falta) si no se proporciona ningún valor del parámetro Valor nulo. Si se proporciona un valor, ese valor y los valores <Null> se estimarán en la salida de la herramienta.
En shapefiles y tablas dBASE se requiere el parámetro Valor nulo. Debe proporcionar un valor que represente valores nulos o que faltan en los datos de entrada (por ejemplo, 0 o -9999).
Durante la ejecución de la herramienta, en la parte inferior del panel Geoprocesamiento se escriben los mensajes que describen detalles del análisis y las características de los campos rellenados. Para acceder a los mensajes, pase el cursor sobre la barra de progreso y haga clic en el botón emergente
o expanda la sección de mensajes del panel Geoprocesamiento. También puede acceder a los mensajes de una ejecución anterior de esta herramienta a través del historial de geoprocesamiento.Ejemplos de casos de uso incluyen la imputación de datos demográficos o de salud faltantes en datasets espaciales, completar atributos de propiedades dentro de bases de datos inmobiliarias y cubrir lagunas en redes de sensores ambientales o productos de teledetección como datos climáticos, de suelos o de calidad del aire.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla o entidades de entrada |
La clase de entidad o la tabla independiente de entrada que contiene los valores faltantes (nulos) que deben rellenarse. |
Table View |
|
Tabla o entidades de salida |
Las entidades o la tabla independiente de salida que contiene los valores rellenados que se guardan en la ruta especificada. |
Feature Class; Table |
|
Campos para rellenar |
Los campos numéricos de la entrada que contienen los valores faltantes (nulos) que deben rellenarse. |
Field |
|
Definición de modelo de entrada |
La definición de modelo de entrada acepta un archivo JSON de definición de modelo de Esri (".emd"), o un paquete de aprendizaje profundo (".dlpk") almacenado localmente o alojado en ArcGIS Living Atlas (".dlpk_remote"). |
File |
|
Argumentos de modelo (Opcional) |
La información del valor del parámetro Definición de modelo de entrada se utilizará para rellenar este parámetro. Actualmente se admiten dos modelos: XGBoost y DistilGPT2. Estos argumentos varían según el modelo correspondiente. Columnas de la tabla de valores:
|
Value Table |
|
Valor nulo (Opcional) |
El valor que representa valores nulos (que faltan). Si no se proporciona ningún valor, se considera que <Null> es nulo para las tablas y clases de entidad de la geodatabase. Si se proporciona un valor se rellenará tanto el valor como todos los valores <Null>. Si la entrada es un shapefile o una tabla dBASE, se requiere un valor numérico del marcador de posición nulo. |
Double |
|
Introducir valores en los datos de entrada (Opcional) |
Especifica si la clase de entidad o tabla de entrada se actualizará con los valores introducidos o si se creará una clase de entidad o tabla de salida con dichos valores.
|
Boolean |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Entidades o tabla actualizadas |
Tabla o entidades de entrada actualizadas que contienen los campos de valor rellenos. |
Table View |
Entornos
Sistema de coordenadas de salida, Transformaciones geográficas
Información de licenciamiento
- Basic: No
- Standard: No
- Avanzado: Sí