CNN Features off-the-shelf: an Astounding Baseline for Recognition
Ali Sharif Razavian, Hossein Azizpour, Josephine Sullivan, Stefan, Carlsson

TL;DR
This paper demonstrates that features extracted from off-the-shelf convolutional neural networks serve as a powerful, generic image representation, achieving superior results across diverse recognition tasks without task-specific tuning.
Contribution
It provides extensive experimental evidence that generic CNN features outperform specialized methods in various recognition tasks using simple classifiers.
Findings
CNN features outperform state-of-the-art methods in recognition tasks
Features extracted from pre-trained CNNs are highly versatile
Simple classifiers with CNN features achieve strong results
Abstract
Recent results indicate that the generic descriptors extracted from the convolutional neural networks are very powerful. This paper adds to the mounting evidence that this is indeed the case. We report on a series of experiments conducted for different recognition tasks using the publicly available code and model of the \overfeat network which was trained to perform object classification on ILSVRC13. We use features extracted from the \overfeat network as a generic image representation to tackle the diverse range of recognition tasks of object image classification, scene recognition, fine grained recognition, attribute detection and image retrieval applied to a diverse set of datasets. We selected these tasks and datasets as they gradually move further away from the original task and data the \overfeat network was trained to solve. Astonishingly, we report consistent superior results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Advanced Neural Network Applications · Human Pose and Action Recognition
MethodsSupport Vector Machine
