¿Qué algoritmo usar en la clasificación de la cobertura del suelo?

Puedes ir a Python (perspectiva de programación). Unas simples 10-15 líneas pueden darte un buen resultado de clasificación.

Procedimiento paso a paso (Clasificación supervisada):

1: recopile los datos de entrenamiento de su imagen de satélite. Puede tomar la ayuda de multiespec para ver los datos en varias bandas y seleccionar el área de entrenamiento.

2. Convierta los valores de DN a reflectancia y realice la corrección atmosférica (consulte la guía LANDSAT).

3: Crear un clasificador usando el área de entrenamiento. Los algoritmos que puede usar son SVM, vecinos, guasianos, etc. en Python en la biblioteca de scikit puede obtener todos estos algo. Simplemente 1-4 líneas para ejecutarlo. En general, mi experiencia de clasificación dice que normalmente SVM da un buen resultado. Pero siempre puede verificar la precisión de la clasificación haciendo una matriz de confusión y verificar la precisión de los productores y usuarios

3) trazar la imagen clasificada.

Bibliotecas para importar (Python):

de scipy import misc
importar scipy
importar numpy como np
de sklearn.metrics import confusion_matrix
de sklearn.naive_bayes import GaussianNB
de sklearn import svm
de sklearn importan vecinos
importar matplotlib.pyplot como plt
importar matplotlib como mpl
importar os
desde compiler.ast importar TryExcept
de sklearn.metrics import precision_score
de sklearn.metrics import remember_score
importar matplotlib.cm como cm
matemáticas de importación
from scipy.stats import itemfreq

Espero que esto ayude.

More Interesting

¿Cuáles son ejemplos cuando es útil generar muestras a partir de un modelo probabilístico?

¿Cómo se implementa el aprendizaje profundo en Amazon Go (tiendas de comestibles especiales en las que recoges lo que quieras y luego te vas sin esperar a pagar)?

¿Qué tipo de trabajo, como ingeniero de software, me apoyaría más para convertirme en Ingeniero / Investigador de Aprendizaje Automático más adelante en mi carrera?

¿El sobreajuste en un conjunto de datos implica que el modelo realmente puede aprender y generalizar sobre ese conjunto de datos, pero desafortunadamente demasiado entrenado?

¿McKinsey consideró el crecimiento del software de Machine Learning al predecir la escasez de habilidades analíticas en el documento técnico de Big Data?

Con la introducción de la inteligencia artificial, ¿podrán las computadoras tener un alto coeficiente intelectual?

¿Un descenso de gradiente funciona en Big Data?

Cómo decidir el tema de mi interés de investigación para obtener un doctorado en visión artificial y aprendizaje automático

¿Cómo afecta su área de investigación de maestría (CS) a su carrera? ¿Y cuáles son las áreas más lucrativas?

Visión por computadora: ¿cómo es la detección de objetos usando los puntos clave SIFT escala / rotacionalmente invariante?

Cómo seleccionar efectivamente un tamaño de lote óptimo para la actualización de parámetros de aprendizaje profundo, basado en las especificaciones de GPU

La minería de datos es una versión más fuerte de ajuste de curvas, ¿es correcta?

¿Por qué hay una disminución en el rendimiento de los modelos pre-entrenados?

¿Qué son las redes neuronales, redes neuronales artificiales y redes neuronales convolucionales? ¿Cómo son diferentes el uno del otro?

¿Cuáles son los principales puntos de regresión?