HybridNet: Classification and Reconstruction Cooperation for Semi-Supervised Learning