In recent years, supervised learning with convolutional networks (CNNs) has seen huge adoption in computer vision applications. Comparatively, unsupervised learning with CNNs has received less attention. In this work we hope to help bridge the gap between the success of CNNs for supervised learning and unsupervised learning. We introduce a class of CNNs called deep convolutional generative adversarial networks (DCGANs), that have certain architectural constraints, and demonstrate that they are a strong candidate for unsupervised learning. Training on various image datasets, we show convincing evidence that our deep convolutional adversarial pair learns a hierarchy of representations from object parts to scenes in both the generator and discriminator. Additionally, we use the learned features for novel tasks - demonstrating their applicability as general image representations.
核心贡献 · Key contributions
提出用于深度卷积生成对抗网络(DCGAN)稳定训练的架构约束。 Proposes architectural constraints for stable training of deep convolutional GANs (DCGANs).
证明 DCGAN 从物体部件到场景学习层次化表示。 Demonstrates that DCGANs learn hierarchical representations from object parts to scenes.
展示学习特征在 CIFAR-10 上通过线性 SVM 达到 82.8%准确率,优于 K-means 基线。 Shows learned features achieve 82.8% accuracy on CIFAR-10 via linear SVM, outperforming K-means baselines.
在仅 1000 个标注样本的 SVHN 上达到 22.48%测试误差,为最优。 Achieves state-of-the-art 22.48% test error on SVHN with only 1000 labeled examples.
可视化滤波器并展示潜在空间中用于语义操作的向量算术。 Visualizes filters and demonstrates vector arithmetic in latent space for semantic manipulation.
展示生成器中无监督学习物体检测器(如窗户)。 Shows unsupervised learning of object detectors (e.g., windows) in the generator.
局限 · Limitations
模型不稳定性持续存在;长时间训练后滤波器可能坍缩为振荡模式。 Model instability persists; filters may collapse to oscillating modes with longer training.
CIFAR-10 性能低于 Exemplar CNN(一种监督无监督方法)。 Performance on CIFAR-10 is lower than Exemplar CNNs, a supervised unsupervised method.
评估限于图像数据集;未探索对视频或音频的泛化。 Evaluation limited to image datasets; generalization to video or audio not explored.