MACHINE LEARNING: FUNDAMENTOS