TOP MACHINE LEARNING SOFTWARE : A DETAILED REVIEW