Collaborative deep learning framework for fault diagnosis in distributed complex systems. (July 2021)