4 个月前

深度表示与图像聚类的联合无监督学习

深度表示与图像聚类的联合无监督学习

摘要

在本文中,我们提出了一种用于联合无监督学习(Joint Unsupervised LEarning, JULE)深度表示和图像聚类的递归框架。在该框架中,聚类算法中的连续操作被表示为递归过程中的步骤,这些步骤堆叠在卷积神经网络(Convolutional Neural Network, CNN)输出的表示之上。在训练过程中,图像聚类和表示会同时更新:前向传播过程中进行图像聚类,而在反向传播过程中进行表示学习。该框架的核心思想是,良好的表示有助于图像聚类,而聚类结果则为表示学习提供了监督信号。通过将这两个过程整合到一个具有统一加权三元组损失的单一模型中,并对其进行端到端优化,我们不仅能够获得更强大的表示,还能获得更精确的图像聚类。大量实验表明,我们的方法在多种图像数据集上的图像聚类性能优于现有最先进方法。此外,所学得的表示在转移到其他任务时也表现出良好的泛化能力。

代码仓库

jwyang/joint-unsupervised-learning
官方
pytorch
GitHub 中提及
jwyang/JULE-Torch
pytorch
GitHub 中提及
jwyang/jule.torch
pytorch
GitHub 中提及

基准测试

基准方法指标
image-clustering-on-cifar-10JULE
ARI: 0.138
Accuracy: 0.272
NMI: 0.192
Train set: Train+Test
image-clustering-on-cifar-100JULE
Accuracy: 0.137
NMI: 0.103
Train Set: Train+Test
image-clustering-on-cmu-pieJULE-RC
NMI: 1.000
image-clustering-on-coil-100JULE-RC
NMI: 0.985
image-clustering-on-coil-20JULE-RC
NMI: 1
image-clustering-on-cub-birdsJULE
Accuracy: 0.044
NMI: 0.203
image-clustering-on-frgcJULE-RC
NMI: 0.574
image-clustering-on-imagenet-10JULE
Accuracy: 0.300
NMI: 0.175
image-clustering-on-imagenet-dog-15JULE
Accuracy: 0.138
NMI: 0.054
image-clustering-on-mnist-fullJULE-RC
Accuracy: 0.964
NMI: 0.917
image-clustering-on-mnist-testOURS-RC
NMI: 0.915
image-clustering-on-stanford-carsJULE
Accuracy: 0.046
NMI: 0.232
image-clustering-on-stanford-dogsJULE
Accuracy: 0.043
NMI: 0.142
image-clustering-on-stl-10JULE
Accuracy: 0.277
NMI: 0.182
Train Split: Train+Test
image-clustering-on-tiny-imagenetJULE
Accuracy: 0.033
NMI: 0.102
image-clustering-on-umistJULE-RC
NMI: 0.877
image-clustering-on-uspsJULE-RC
NMI: 0.913
image-clustering-on-youtube-faces-dbJULE-RC
NMI: 0.848

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
深度表示与图像聚类的联合无监督学习 | 论文 | HyperAI超神经