SAGA-GIS Tool Library Documentation (v9.2.0)

Tool Support Vector Machine Classification

Integration of the OpenCV Machine Learning library for Support Vector Machine classification of gridded features.


References


Parameters

 NameTypeIdentifierDescriptionConstraints
InputFeaturesgrid list, inputFEATURES--
Training Samplestable, inputTRAIN_SAMPLESProvide a class identifier in the first field followed by sample data corresponding to the input feature grids.-
Training Areasshapes, inputTRAIN_AREAS--
OutputClassificationgrid, outputCLASSES--
Look-up Table (*)table, output, optionalCLASSES_LUTA reference list of the grid values that have been assigned to the training classes.-
OptionsNormalizebooleanNORMALIZE-Default: 0
Colors from Featuresboolean, GUIRGB_COLORSUse the first three features in list to obtain blue, green, red components for class colour in look-up table.Default: 0
Grid Systemgrid systemGRID_SYSTEM--
TrainingchoiceMODEL_TRAIN-Available Choices:
[0] training areas
[1] training samples
[2] load from file
Default: 0
Class Identifiertable fieldTRAIN_CLASS--
Buffer Sizefloating point numberTRAIN_BUFFERFor non-polygon type training areas, creates a buffer with a diameter of specified size.Minimum: 0.000000
Default: 1.000000
Load Modelfile pathMODEL_LOADUse a model previously stored to file.-
Save Modelfile pathMODEL_SAVEStores model to file to be used for subsequent classifications instead of training areas.-
SVM TypechoiceSVM_TYPE-Available Choices:
[0] c-support vector classification
[1] nu support vector classification
[2] distribution estimation (one class)
[3] epsilon support vector regression
[4] nu support vector regression
Default: 0
Cfloating point numberC-Minimum: 0.000000
Default: 5.000000
Nufloating point numberNU-Minimum: 0.000000
Default: 0.500000
Pfloating point numberP-Minimum: 0.000000
Default: 0.500000
Kernel TypechoiceKERNEL-Available Choices:
[0] linear
[1] polynomial
[2] radial basis function
[3] sigmoid
[4] exponential chi2
[5] histogram intersection
Default: 2
Coefficient 0floating point numberCOEF0-Minimum: 0.000000
Default: 1.000000
Degreefloating point numberDEGREE-Minimum: 0.000000
Default: 0.500000
Gammafloating point numberGAMMA-Minimum: 0.000000
Default: 5.000000
(*) optional

Command-line

Usage: saga_cmd imagery_opencv 7 [-FEATURES <str>] [-NORMALIZE <str>] [-CLASSES <str>] [-CLASSES_LUT <str>] [-MODEL_TRAIN <str>] [-TRAIN_SAMPLES <str>] [-TRAIN_AREAS <str>] [-TRAIN_CLASS <str>] [-TRAIN_BUFFER <double>] [-MODEL_LOAD <str>] [-MODEL_SAVE <str>] [-SVM_TYPE <str>] [-C <double>] [-NU <double>] [-P <double>] [-KERNEL <str>] [-COEF0 <double>] [-DEGREE <double>] [-GAMMA <double>]
  -FEATURES:<str>       	Features
	grid list, input
  -NORMALIZE:<str>      	Normalize
	boolean
	Default: 0
  -CLASSES:<str>        	Classification
	grid, output
  -CLASSES_LUT:<str>    	Look-up Table
	table, output, optional
  -MODEL_TRAIN:<str>    	Training
	choice
	Available Choices:
	[0] training areas
	[1] training samples
	[2] load from file
	Default: 0
  -TRAIN_SAMPLES:<str>  	Training Samples
	table, input
  -TRAIN_AREAS:<str>    	Training Areas
	shapes, input
  -TRAIN_CLASS:<str>    	Class Identifier
	table field
  -TRAIN_BUFFER:<double>	Buffer Size
	floating point number
	Minimum: 0.000000
	Default: 1.000000
  -MODEL_LOAD:<str>     	Load Model
	file path
  -MODEL_SAVE:<str>     	Save Model
	file path
  -SVM_TYPE:<str>       	SVM Type
	choice
	Available Choices:
	[0] c-support vector classification
	[1] nu support vector classification
	[2] distribution estimation (one class)
	[3] epsilon support vector regression
	[4] nu support vector regression
	Default: 0
  -C:<double>           	C
	floating point number
	Minimum: 0.000000
	Default: 5.000000
  -NU:<double>          	Nu
	floating point number
	Minimum: 0.000000
	Default: 0.500000
  -P:<double>           	P
	floating point number
	Minimum: 0.000000
	Default: 0.500000
  -KERNEL:<str>         	Kernel Type
	choice
	Available Choices:
	[0] linear
	[1] polynomial
	[2] radial basis function
	[3] sigmoid
	[4] exponential chi2
	[5] histogram intersection
	Default: 2
  -COEF0:<double>       	Coefficient 0
	floating point number
	Minimum: 0.000000
	Default: 1.000000
  -DEGREE:<double>      	Degree
	floating point number
	Minimum: 0.000000
	Default: 0.500000
  -GAMMA:<double>       	Gamma
	floating point number
	Minimum: 0.000000
	Default: 5.000000