3.4.5.1. Classificación

_images/classification_alg.png

Clasificación

Esta pestaña permite la clasificación de: ref: band_set_tab usando las firmas espectrales registradas: ref:` ROI_list`. Varias opciones de clasificación se establecen en esta pestaña que afectan el proceso de clasificación también durante la: ref: class_preview.

Esta herramienta permite seleccionar de uno de los siguientes algoritmos

También es posible guardar y cargar un clasificador previamente entrenado.

Truco

Information about APIs of this tool in Remotior Sensus at this link .

3.4.5.1.1. Entrada

Símbolo de la herramienta y nombre

Descripción

Seleccionar el conjunto de bandas de entrada número de entrada

selecciona el Conjunto de Bandas a clasificar

casilla de confirmación Normalizar los datos de entrada opcional

si está marcado, normaliza los datos de entrada usando uno de los métodos seleccionados

botón de radio Z-score

si está marcado con casilla de confirmación Usar entrada normalizada,se realizará la normalización de los datos de entrada usando Z-score.

botón de radio Escalado lineal

si está marcado con casilla de confirmación Usar entrada normalizada,se realizará la normalización de los datos de entrada usando reescalado lineal.

Usar entrenamiento con botón de radio ID de Macroclase

si está marcado la clasificación se realizará usando

usar entrenamiento con botón de radio ID de Clase la ID de Macroclase (código MC ID de la firma)

si está marcado, la clasificación se realizará usando el ID de Clase (código C ID de la firma)

3.4.5.1.2. Algoritmo

Esta herramienta permite seleccionar del algoritmo de clasificación. La pestaña de algoritmo incluye los parámetros disponibles.

3.4.5.1.2.1. Máxima Probabilidad

_images/classification_alg.png

Máxima Probabilidad

Usar el algoritmo de Máxima Probabilidad.

Símbolo de la herramienta y nombre

Descripción

Usar un único umbral número de entrada opcional

si está marcado, permite definir el umbral de clasificación (aplicado a todas las firmas espectrales), los píxeles quedaran sin clasificar si la probabilidad es mejor que valor umbral (max. 100)

Umbral de las firmas número de entrada opcional

si está marcado, los umbrales Umbral de firma son evaluados

herramienta de umbral

abre la Umbral de firma para definir los umbrales para las firmas

casilla de confirmación Guarda el ráster de firmas opcional

si está marcado, además del ráster de la clasificación, se generara un ráster para cada firma espectral en el mismo directorio de salida, el cual representa la distancia entre los valores espectrales de un pixel y la firma.

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.2.2. Distancia mínima

_images/minimum_distance_alg.png

Distancia Mínima

Usa el algoritmo de Distancia mínima.

Símbolo de la herramienta y nombre

Descripción

Usar un único umbral número de entrada opcional

si está marcado, permite la definición de un umbral de clasificación (aplicado a todas las firmas espectrales), los píxeles no serán clasificados si la distancia es mayor al valor umbra

Umbral de las firmas número de entrada opcional

si está marcado, los umbrales Umbral de firma son evaluados

herramienta de umbral

abre la Umbral de firma para definir los umbrales para las firmas

casilla de confirmación Guarda el ráster de firmas opcional

si está marcado, además del ráster de la clasificación, se generara un ráster para cada firma espectral en el mismo directorio de salida, el cual representa la distancia entre los valores espectrales de un pixel y la firma.

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.2.3. Perceptron Mutli-capa

_images/multi_layer_perceptron_alg.png

Perceptron Multi-capa

Usa el algoritmo de Multi-Layer Perceptron.

Símbolo de la herramienta y nombre

Descripción

Usa el framework de botón de radio scikit-learn

si está marcado, usar el framework de scikit-learn (lee esto)

Usa el framework botón de radio PyTorch

si está marcado, se usa el framework PyTorch (lee estos)

Tamaño de capas ocultas número de entrada

lista de valores separados por comas, en la que cada valor define el número de neuronas en una capa oculta (e.g.: 200, 100 for two hidden layers of 200 and 100 neurons respectively)

Iter. Max. número de entrada

define el número máximo de iteraciones

Activación texto de entrada

define la función de activación (por defecto: relu)

Alpha número de entrada

define el decaimiento de pesos (también el término de regularización L2) para el optimizador Adam

Proporción de entrenamiento número de entrada

define la proporción de los datos que serán utilizados para entrenamiento, el resto será el conjunto de datos para prueba

Tamaño del Batch texto de entrada

define el número de muestra por lote para el optimizador, si se deja por defecto, el tamaño será el mínimo entre 200 o el número de muestras

Tasa de aprendizaje inicial número de entrada

define la tasa de aprendizaje inicial

casilla de confirmación Validación cruzada opcional

si está marcado, se llevará acabo una validación cruzada

casilla de confirmación Encontrar el mejor estimador en pasos opcional

si está marcado, eneuntra el mejor estimador iterativamente usando un número de pasos

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.2.4. Bosque Aleatorio

_images/random_forest_alg.png

:guilabel:`Bosque aleatorio

Usar el algoritmo Bosque Aleatorio

Símbolo de la herramienta y nombre

Descripción

Número de árboles número de entrada

define el número de árboles

Minimum number to split número de entrada

define el número mínimo de muestras requerido para dividir un nodo interno

Objetos máximos número de entrada opcional

para la división de nodos, si está vacío se consideran todos los objetos; si es sqrt la raíz cuadrada de de todos los objetos, si es integer el número entero de objetos; si es un número decimal la fracción correspondiente de objetos

casilla de confirmación Uno-Vs-Resto opcional

si está marcado, realizar una clasificación Uno-Vs-Resto (leer mas)

casilla de confirmación Validación cruzada opcional

si está marcado, se llevará acabo una validación cruzada

casilla de confirmación Balanceo de pesos de clases opcional

si está marcado, se calcula un peso balanceado siendo inversamente proporcional a la frecuencia de las clases

casilla de confirmación Encontrar el mejor estimador en pasos opcional

si está marcado, eneuntra el mejor estimador iterativamente usando un número de pasos

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.2.5. Mapeo del Angulo Espectral

_images/spectra_angle_mapping_alg.png

Mapeo de Angulo Espectral

Usa el algoritmo de Mapeo del Angulo Espectral.

Símbolo de la herramienta y nombre

Descripción

Usar un único umbral número de entrada opcional

si está marcado, permite definir el umbral para la clasificación (aplicado a las firmas espectrales); los píxeles no son clasificados si la distancia angular espectral es superior al umbra (máx. 90)

Umbral de las firmas número de entrada opcional

si está marcado, los umbrales Umbral de firma son evaluados

herramienta de umbral

abre la Umbral de firma para definir los umbrales para las firmas

casilla de confirmación Guarda el ráster de firmas opcional

si está marcado, además del ráster de la clasificación, se generara un ráster para cada firma espectral en el mismo directorio de salida, el cual representa la distancia entre los valores espectrales de un pixel y la firma.

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.2.6. Máquinas de Soporte de Vectores

_images/support_vector_machine_alg.png

Máquinas de Soporte de Vectores

Usa el algoritmo de Máquinas de Soporte de Vectores.

Símbolo de la herramienta y nombre

Descripción

Parámetro de Regularización C número de entrada

define el parámetro de regularización C

Kernel texto de entrada

define el kernel (por defecto: rbf)

Gamma texto de entrada

define el coeficiente gamma del kernel (por defecto: escala)

casilla de confirmación Validación cruzada opcional

si está marcado, se llevará acabo una validación cruzada

casilla de confirmación Balanceo de pesos de clases opcional

si está marcado, se calcula un peso balanceado siendo inversamente proporcional a la frecuencia de las clases

casilla de confirmación Encontrar el mejor estimador en pasos opcional

si está marcado, eneuntra el mejor estimador iterativamente usando un número de pasos

casilla de confirmación Calcular ráster de confiabilidad de la clasificacion opcional

si está marcado, se calculará el ráster de confiabilidad de la clasificación

3.4.5.1.3. Ejecutar

Es posible correr la clasificación, o guardar y cargar un clasificador entrenado

El ráster de clasificación es un archivo `` .tif “” (un archivo de estilo QGIS `` .qml “” se guarda junto con la clasificación); también se pueden calcular opcionalmente otras salidas. Las salidas se cargan en QGIS después del cálculo.

Símbolo de la herramienta y nombre

Descripción

Cargar clasificador abrir archivo

abrir un archivo de clasificador previamente guardado (.rsmo)

Guardar clasificador exportar

guardar el clasificador en un archivo (.rsmo), para que luego pueda ser cargado

EJECUTAR ejecutar

ejecutar esta función