Semi-Supervised Approaches to Ultrafast Pulse Shaping