Semi-Supervised Learning for Diagnosing Faults in Electromechanical Systems