Fleet learning-based fault detection and diagnosis in the open world