A GUIDE TO MACHINE LEARNING