Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deep Clustering for Unsupervised Learning of Visual Features

About

Clustering is a class of unsupervised learning methods that has been extensively applied and studied in computer vision. Little work has been done to adapt it to the end-to-end training of visual features on large scale datasets. In this work, we present DeepCluster, a clustering method that jointly learns the parameters of a neural network and the cluster assignments of the resulting features. DeepCluster iteratively groups the features with a standard clustering algorithm, k-means, and uses the subsequent assignments as supervision to update the weights of the network. We apply DeepCluster to the unsupervised training of convolutional neural networks on large datasets like ImageNet and YFCC100M. The resulting model outperforms the current state of the art by a significant margin on all the standard benchmarks.

Mathilde Caron, Piotr Bojanowski, Armand Joulin, Matthijs Douze• 2018

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU45.1
2040
Image ClassificationImageNet-1k (val)
Top-1 Accuracy39.8
1453
Video Object SegmentationDAVIS 2017 (val)
J mean37.5
1130
Image ClassificationCIFAR-10 (test)
Accuracy77.9
906
Object DetectionPASCAL VOC 2007 (test)
mAP65.9
821
Semantic segmentationCityscapes
mIoU7.1
578
Semantic segmentationCityscapes (val)
mIoU7.1
572
Image ClassificationImageNet-1K
Top-1 Acc75.2
524
Image ClassificationSVHN (test)
Accuracy92
362
Showing 10 of 142 rows
...

Other info

Follow for update