Machine Learning Applications of Evolutionary and Metaheuristic Algorithms
摘要
Evolutionary algorithms and other meta-heuristic approaches enjoy widespread popularity when dealing with challenging engineering design problems that prove to be a formidable challenge for conventional optimization methods. In recent times, population-based meta-heuristics and evolutionary algorithms have been successfully used in machine learning problems. This chapter focuses on such machine learning applications using population-based algorithms. This chapter is curated into two parts, the first part discusses the various real-life applications which has single objective solution with meta-heuristics and evolutionary algorithms. The other half describes the use of these algorithms for multi-objective machine learning applications. Parameter tuning, cancel detection, feature selection, clustering, disease prediction, fault diagnosis, price forecasting, and data mining are the thrust areas that are discussed.