{'fraction_non_alphanumeric': 0.026126126126126126, 'fraction_numerical': 0.0, 'mean_word_length': 5.8580246913580245, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Semisupervised Stacked Autoencoder With Cotraining for Hyperspectral Image Classification

Recently, deep learning (DL) is of great interest in hyperspectral image (HSI) classification. Although many effective frameworks exist in the literature, the generally limited availability of training samples poses great challenges in applying DL to HSI classification. In this paper, we present a novel DL framework, namely, semisupervised stacked autoencoders (Semi-SAEs) with cotraining, for HSI classification. First, two SAEs are pretrained based on the hyperspectral features and the spatial features, respectively. Second, fine-tuning is alternatively conducted for the two SAEs in a semisupervised cotraining fashion, where the initial training set is enlarged by designing an effective region growing method. Finally, the classification probabilities obtained by the two SAEs are fused using a Markov random field model solved by iterated conditional modes. Experimental results based on three popular hyperspectral data sets demonstrate that the proposed method outperforms other state-of-the-art DL methods.