From Obstacle To Opportunity Enhancing Semi Supervised Learning With Synthetic Data