DISCOVERING THE POSSIBILITY: A DEEP INVESTIGATION INTO MACHINE LEARNING