ensemble learning, fault detection and diagnosis, machine learning, PV system fault, Transfer Learning.