Skip to main content

Predict Using AutoML (GeoAI Tools)

Summary

Predicts continuous variables (regression) or categorical variables (classification) on unseen compatible datasets using a trained .dlpk model produced by the Train Using AutoML tool.

Learn more about how AutoML works

Usage

  • You must install the proper deep learning framework for Python in ArcGIS Pro.

    Learn how to install deep learning frameworks for ArcGIS

  • The input is an Esri model definition file (.emd) or a deep learning package file (.dlpk), which can be created using the Train Using AutoML tool.

  • A Spatial Analyst license is required to use rasters as explanatory variables or to predict to an Output Prediction Surface.

  • For information about requirements for running this tool and issues you may encounter, see Deep Learning frequently asked questions.

Parameters

Label Explanation Data type

Model Definition

The .dlpk file or the .emd file.

File

Prediction Type

Specifies the output file type that will be created.

  • Predict featureA feature layer containing the prediction values will be created. The Output Prediction Features value is required for this option.

  • Predict rasterA raster layer containing the prediction values will be created. The Output Prediction Surface value is required for this option.

String

Input Prediction Features

The features for which the prediction will be obtained. The input should include some or all the fields necessary to determine the dependent variable value. This parameter is required if the Prediction Type parameter is set to Predict feature.

Feature Layer; Table View; Feature Class

Explanatory Rasters

(Optional)

A list of rasters that contain the explanatory rasters necessary to determine the dependent variable value. This parameter is required if the Prediction Type parameter is set to Predict raster.

Raster Layer

Distance Features

(Optional)

The point or polygon features whose distances from the input training features will be estimated automatically and added as explanatory variables. Distances will be calculated from each of the input explanatory training distance features to the nearest input training features. If the input explanatory training distance features are polygons, the distance attributes will be calculated as the distance between the closest segments of the pair of features.

Feature Layer

Output Prediction Features

The output table or feature class.

Feature Class; Table

Output Prediction Surface

The path to where the output prediction raster will be saved.

Folder

Match Explanatory Variables

(Optional)

The mapping of field names from the prediction set to the training set. Use this parameter if the field names of the training and prediction sets are different. The values are the field names in the prediction dataset that match the field names in the input feature class.

Value table columns:

  • PredictionField names in the prediction dataset.

  • TrainingField names in the input feature class.

Value Table

Match Distance Variables

(Optional)

The mapping of distance feature names from the prediction set to the training set. Use this parameter if the distance feature names used in the training and prediction sets are different. The string values are the feature names that were used for prediction that match the distance features names used for training.

Value table columns:

  • PredictionThe feature names that were used for prediction.

  • TrainingThe distance features names that were used for training.

Value Table

Match Explanatory Rasters

(Optional)

The mapping of names from the prediction rasters to the training rasters. Use this parameter if the names of the explanatory rasters used for prediction and the names of the corresponding rasters used during training are different. The string values are the explanatory raster names that were used for prediction that match the explanatory raster names used for training.

Value table columns:

  • PredictionThe explanatory raster names that were used for prediction.

  • TrainingThe explanatory raster names used for training.

Value Table

Get explanation for every prediction

(Optional)

Specifies whether fields representing feature importance will be added.

  • CheckedFields representing feature importance will be added. Fields will be generated for every predicted sample along with the prediction values.

  • UncheckedFields representing feature importance will not be generated. This is the default.

Boolean

Environments

Output Coordinate System, Geographic Transformations

Licensing information

  • Basic: No
    Spatial Analyst is required to use the Explanatory Rasters parameter or when the Prediction Type parameter is set to Predict raster.
  • Standard: No
    Spatial Analyst is required to use the Explanatory Rasters parameter or when the Prediction Type parameter is set to Predict raster.
  • Advanced: Yes
    Spatial Analyst is required to use the Explanatory Rasters parameter or when the Prediction Type parameter is set to Predict raster.