OPTIMIZATION TECHNIQUES IN MACHINE LEARNINGÂ