Skip to main content

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

  • 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 &lt;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:

  • NameThe name of the function argument.

  • ValueThe value of the function argument.

Value Table

Valor nulo

(Opcional)

El valor que representa valores nulos (que faltan). Si no se proporciona ningún valor, se considera que &lt;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 &lt;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.

  • ActivadoLos campos que contienen los valores introducidos se actualizarán en los datos de entrada. Esta opción modifica los datos de entrada.

  • DesactivadoSe creará una tabla o clase de entidad de salida que contiene los campos de valor introducidos. Esta es la opción predeterminada.

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í