CuriousAI/mean-teacher
A semi-supervised learning method for image classification using exponential moving average of model weights as teacher.

Mean Teacher is a semi-supervised learning technique published at NIPS 2017 that improves image classification by training a student network and maintaining a teacher network whose weights are an exponential moving average of the student’s weights. The method adds a consistency cost between student and teacher outputs, enabling effective learning from limited labeled data. It achieved state-of-the-art results on ImageNet and CIFAR-10 with only a fraction of labeled examples.