{'fraction_non_alphanumeric': 0.021164021164021163, 'fraction_numerical': 0.0031746031746031746, 'mean_word_length': 5.348993288590604, '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}}
3D convolutional siamese network for few-shot hyperspectral classification

Abstract. Hyperspectral classification is a widely discussed problem in the remote sensing field. Many researchers have reported good results of hyperspectral classification. However, when applied to the real world, the strong demand for labeled data for hyperspectral classification will be a big obstacle. To address this problem, researchers have explored few-shot learning and semisupervised methods in a variety of papers. We propose a siamese network composed of three-dimensional convolutional neural networks named 3DCSN. We design a structure for 3DCSN that combines contrast information with label information and get a satisfying classification result. With only a few labeled samples, it performs better than the baseline methods. Moreover, it is an end-to-end network that can use joint training. The experiments indicate the great potential of our method.