FUNDAMENTALS OF MACHINE LEARNING FOR PREDICTIVE DATA ANALYTICS