The application relates to a
remote sensing image active learning method based on a class-level
graph embedding representation. The method comprises the following steps: randomly taking a labeled set and an unlabeled set from
labeled data of a hyperspectral
remote sensing image, taking the remaining samples as a
test set, setting the iteration number and sample budget of active learning, training a classification model using the labeled set, obtaining spectral feature representation of the samples through network parameters, dividing the labeled set into K classes according to real labels, constructing graph nodes and an
adjacency matrix for each class, training a class-level graph
convolution network model, obtaining inter-class minimum uncertainty of the unlabeled samples, selecting B uncertain samples as a query set, giving the query set real labels and adding the query set to the labeled set, updating parameters of the classification model and the class-level graph
convolution network model using the new labeled set, and when the iteration number is I, training the classification model using the updated labeled set and classifying the
test set to obtain a
classification result. Therefore, the accuracy of a
deep learning model classification is improved.