基于生成对抗网络和邻域多数投票的高光谱数据半监督分类
原文:《Semi-Supervised Classification of Hyperspectral Data Based on Generative Adversarial Networks and Neighborhood Majority Voting》
本文思路
GAN 最近已成为一种流行的深度学习方法,并在许多视觉生成任务中取得了更多成功。因为它可以同时利用未标记的数据和标记数据,它在半监督学习方面取得了巨大突破。然而,GANs通常是为二维图像定制的。在文[7]中,设计了一维GAN来训练高光谱像素的光谱信息,可用于半监督HSIs分类。
高光谱生成对抗网络
如图 1 所示,我们通过采用和修改 CNN 架构来设计 GAN。 在一维生成器 G 中,Ful. Con. 是一个全连接层,它以均匀的噪声分布 Z 作为一维输入,但结果被重塑为二维张量,并用作卷积堆栈的开始。 UpSampling 层用于表示反向最大池化以将前层重新缩放到所需的大小。 Conv层是CNN中的卷积层,用于提取输入的特征。 Conv 之后是 Batch Normalization 层,它通过将每个单元的输入标准化为零均值和单位方差来稳定学习。 最后一层将输出生成的样本,该样本将作为“fake”输入提供给 D。 当模型在所有样本上训练后,D 将包含所有样本的特征,我们可以使用这些提取的特征进行光谱分类。
光谱-空间分类
当GAN训练完成后,我们将得到训练良好的G,可以生成像真实数据一样的数据,以及训练良好的D,可以包含所有未标记样本的特征。我们使用来自最后一个
Conv 层的鉴别器的卷积特征并构建一个小的 CNN 来分类这些光谱特征。
CNN的输入是通过D模型获得的一维光谱特征。Conv 层是
模型架构