Intelligent maintenance platform for production equipment in Smart factory based on advanced predictive models and fault detection