Random Forest Classification (ViGrA)
| Author(s) | O.Conrad (c) 2013 |
| Library ID | imagery_vigra |
| Tool ID | 9 |
| Version | 1.0 |
| Menu | Imagery | ViGrA [deprecated] |
Description
Random Forest Classification.
References
ViGrA - Vision with Generic Algorithms
Parameters
| | Name | Type | Identifier | Description | Constraints |
| Input | Features | grid list, input | FEATURES | - | - |
| Training Areas | shapes, input | TRAINING | - | - |
| Output | Random Forest Classification | grid, output | CLASSES | - | - |
| Prediction Probability | grid, output, optional | PROBABILITY | - | - |
| Feature Probabilities | grid list, output | PROBABILITIES | - | - |
| Feature Importances | table, output | IMPORTANCES | - | - |
| Options | Grid System | grid system | PARAMETERS_GRID_SYSTEM | - | - |
| Feature Probabilities | boolean | BPROBABILITIES | - | Default: 0 |
| Label Field | table field | FIELD | - | - |
| Use Label as Identifier | boolean | LABEL_AS_ID | Use training area labels as identifier in classification result, assumes all label values are integer numbers! | Default: 0 |
| Tree Count | integer number | RF_TREE_COUNT | How many trees to create? | Minimum: 1
Default: 32 |
| Samples per Tree | floating point number | RF_TREE_SAMPLES | Specifies the fraction of the total number of samples used per tree for learning. | Minimum: 0.000000
Maximum: 1.000000
Default: 1.000000 |
| Sample with Replacement | boolean | RF_REPLACE | Sample from training population with or without replacement? | Default: 1 |
| Minimum Node Split Size | integer number | RF_SPLIT_MIN_SIZE | Number of examples required for a node to be split. Choose 1 for complete growing. | Minimum: 1
Default: 1 |
| Features per Node | choice | RF_NODE_FEATURES | - | Available Choices:
[0] logarithmic
[1] square root
[2] all
Default: 1 |
| Stratification | choice | RF_STRATIFICATION | Specifies stratification strategy. Either none, equal amount of class samples, or proportional to fraction of class samples. | Available Choices:
[0] none
[1] equal
[2] proportional
Default: 0 |
Command Line
Usage: saga_cmd imagery_vigra 9 [-FEATURES ] [-CLASSES ] [-PROBABILITY ] [-BPROBABILITIES ] [-PROBABILITIES ] [-IMPORTANCES ] [-TRAINING ] [-FIELD ] [-LABEL_AS_ID ] [-RF_TREE_COUNT ] [-RF_TREE_SAMPLES ] [-RF_REPLACE ] [-RF_SPLIT_MIN_SIZE ] [-RF_NODE_FEATURES ] [-RF_STRATIFICATION ]
-FEATURES: Features
grid list, input
-CLASSES: Random Forest Classification
grid, output
-PROBABILITY: Prediction Probability
grid, output, optional
-BPROBABILITIES: Feature Probabilities
boolean
Default: 0
-PROBABILITIES: Feature Probabilities
grid list, output
-IMPORTANCES: Feature Importances
table, output
-TRAINING: Training Areas
shapes, input
-FIELD: Label Field
table field
-LABEL_AS_ID: Use Label as Identifier
boolean
Default: 0
-RF_TREE_COUNT: Tree Count
integer number
Minimum: 1
Default: 32
-RF_TREE_SAMPLES:
Samples per Tree
floating point number
Minimum: 0.000000
Maximum: 1.000000
Default: 1.000000
-RF_REPLACE: Sample with Replacement
boolean
Default: 1
-RF_SPLIT_MIN_SIZE: Minimum Node Split Size
integer number
Minimum: 1
Default: 1
-RF_NODE_FEATURES:
Features per Node
choice
Available Choices:
[0] logarithmic
[1] square root
[2] all
Default: 1
-RF_STRATIFICATION:
Stratification
choice
Available Choices:
[0] none
[1] equal
[2] proportional
Default: 0