>  Docs Center  >  ENVI API
ENVI

Machine Learning API

x
Title 
Description 
ENVIMachineLearningModel This function restores an ENVIMachineLearningModel object, which specifies the MachineLearning model used for machine learning.
ENVIMachineLearningModel::Close This method closes the ENVIMachineLearningModel object.
ENVIMachineLearningModel::Dehydrate Returns a hash describing this object.
ENVITensorFlowModel::Hydrate Use the Hydrate static function method to create the object from its dehydrated from.
MachineLearningClassification Task This task performs classification for all ENVI Machine Learning model types.
MachineLearningEvaluateClassifier Task This task evaluates a classifier using labeled rasters that may or may not have been used during training.
MLTrainingDataFromROIs Task This task builds a spectral raster from an input raster and ROIs for use with ENVI Machine Learning routines.
MLTrainingDataFromSpectralLibrary Task This task builds a training raster from an input raster and a Spectral Library for use with ENVI Machine Learning training tasks.
NormalizationStatistics Task This task outputs global normalization statistics from an aggregate of rasters.
Programming Routines and Tasks  
TrainBirch Task This task executes an unsupervised BIRCH algorithm against the provided input training rasters.
TrainExtraTrees Task This task implements a meta estimator that fits several randomized decision trees (i.e., extra-trees) on various sub-samples of the dataset and uses averaging to improve the predictive accuracy and control over-fitting.
TrainIsolationForest Task This task executes the Isolation Forest anomaly detection algorithm against the provided input training rasters.
TrainKNeighbors Task This task implements learning based on the k nearest neighbors of each query point, where k is an integer value specified by the user in the form of ROI class values.
TrainLinearSVM Task This task divides a dataset into a number of classes in order to find a maximum marginal hyperplane.
TrainLocalOutlierFactor Task This task detects the samples that have a substantially lower density than its neighbors and labels the detections as anomalies.
TrainMiniBatchKMeans Task This task executes an unsupervised Mini Batch K-Means algorithm against the provided input training rasters.
TrainNaiveBayes Task This task applies Bayes theorem with a strong assumption that all the predictors are independent to each other; i.e., the presence of a feature in a class is independent to the presence of any other feature in the same class.
TrainRandomForest Task This task creates a set of decision trees from a randomly selected subset of the training set.
TrainRBFSVM Task This task executes the Radial Basis Function Support Vector Classification algorithm against the provided input training rasters.



© NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us