Machine learning in Epidemiological Models: Terminologies, Predictive and Causal perspectives