Random-Forest-Classifier Operator |

# Random-Forest-Classifier Operator Description

## Overview

Name: | `Random-Forest-Classifier`
Full name: | `org.esa.snap.classification.gpf.randomForest.RandomForestClassifierOp`
Purpose: | Random Forest based classifier
Version: | null

## Description

No description available.

## Sources

Name | Description
--- | ---
`sourceProducts` |

## Parameters

Name | Data Type | Default | Description | Constraints
--- | --- | --- | --- | ---
`treeCount` | `int` | `10` | The number of trees | interval: (1,*]
`numTrainSamples` | `int` | `50000` | The number of training samples | interval: (1,*]
`savedClassifierName` | `String` | `` | The saved classifier name |
`doLoadClassifier` | `Boolean` | `false` | Choose to save or load classifier |
`doClassValQuantization` | `Boolean` | `true` | Quantization for raster training |
`minClassValue` | `Double` | `0.0` | Quantization min class value for raster training |
`classValStepSize` | `Double` | `5.0` | Quantization step size for raster training |
`classLevels` | `int` | `101` | Quantization class levels for raster training |
`trainOnRaster` | `Boolean` | `false` | Train on raster or vector data |
`trainingBands` | `String[]` | `` | Raster bands to train on |
`trainingVectors` | `String[]` | `` | Vectors to train on |
`featureBands` | `String[]` | `` | Names of bands to be used as features |
`labelSource` | `String` | `` | 'VectorNodeName' or specific Attribute name |
`evaluateClassifier` | `Boolean` | `false` | Evaluate classifier and features |
`evaluateFeaturePowerSet` | `Boolean` | `false` | Evaluate the power set of features |
`minPowerSetSize` | `Integer` | `2` | Minimum size of the power set of features |
`maxPowerSetSize` | `Integer` | `7` | Maximum size of the power set of features |