Fit SpectralAngleMapper
Spectral Angle Mapper (SAM). Samples are first normalizes to the unit sphere and then classified using nearest neighbour. See Docs Center > Using ENVI > Spectral Angle Mapper for a more details description.
Parameters
- Classifier [string]
Scikit-learn python code. See Normalizer, KNeighborsClassifier for information on different parameters.
Default:
from sklearn.pipeline import make_pipeline from sklearn.preprocessing import Normalizer from sklearn.neighbors import KNeighborsClassifier classifier = make_pipeline(Normalizer(), KNeighborsClassifier(n_neighbors=1))
- Training dataset [file]
Training dataset pickle file used for fitting the classifier. If not specified, an unfitted classifier is created.
Outputs
- Output classifier [fileDestination]
Pickle file destination.
Command-line usage
>qgis_process help enmapbox:FitSpectralanglemapper
:
----------------
Arguments
----------------
classifier: Classifier
Default value: from sklearn.pipeline import make_pipeline
from sklearn.preprocessing import Normalizer
from sklearn.neighbors import KNeighborsClassifier
classifier = make_pipeline(Normalizer(), KNeighborsClassifier(n_neighbors=1))
Argument type: string
Acceptable values:
- String value
dataset: Training dataset (optional)
Argument type: file
Acceptable values:
- Path to a file
outputClassifier: Output classifier
Argument type: fileDestination
Acceptable values:
- Path for new file
----------------
Outputs
----------------
outputClassifier: <outputFile>
Output classifier