HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Self-ensembling for visual domain adaptation

Geoffrey French; Michal Mackiewicz; Mark Fisher

Self-ensembling for visual domain adaptation

Abstract

This paper explores the use of self-ensembling for visual domain adaptation problems. Our technique is derived from the mean teacher variant (Tarvainen et al., 2017) of temporal ensembling (Laine et al;, 2017), a technique that achieved state of the art results in the area of semi-supervised learning. We introduce a number of modifications to their approach for challenging domain adaptation scenarios and evaluate its effectiveness. Our approach achieves state of the art results in a variety of benchmarks, including our winning entry in the VISDA-2017 visual domain adaptation challenge. In small image benchmarks, our algorithm not only outperforms prior art, but can also achieve accuracy that is close to that of a classifier trained in a supervised fashion.

Code Repositories

domainadaptation/salad
pytorch
Mentioned in GitHub
Britefury/self-ensemble-visual-domain-adapt
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
domain-adaptation-on-mnist-to-uspsMean teacher
Accuracy: 98.26
domain-adaptation-on-svhn-to-mnistMean teacher
Accuracy: 99.18
domain-adaptation-on-synth-signs-to-gtsrbMean teacher
Accuracy: 98.66
domain-adaptation-on-usps-to-mnistMean teacher
Accuracy: 98.07
domain-adaptation-on-visda2017Mean teacher
Accuracy: 85.4

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Self-ensembling for visual domain adaptation | Papers | HyperAI