Multi Criteria Decision Making Technique For Machine Learning Algorithms: Iterative And Non-Iterative Algorithms