Advances in AI for predictive maintenance