Artificial Intelligence (AI) and machine learning (ML) for predictive analytics