BEST MACHINE LEARNING PROGRAMS : A DETAILED EXAMINATION