Graph-Based Semi-supervised Learning for Fault Detection and Classification in Solar Photovoltaic Arrays | Synapse