arrow
返回

Feature selection using metaheuristics made easy: Open source MAFESE library in Python

delete2024-11-01
delete6
PRE
AI
N
Nguyen Van Thieu *
N
Ngoc Hung Nguyen
A
Ali Asghar Heidari
DOI:10.1016/j.future.2024.06.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Artificial intelligence (AI) often relies on feature selection (FS) to recognize and highlight the most relevant and major features in a dataset. The procedure of training and optimizing AI systems with key data points is decisive for its development and efficacy. To address this challenge, the present study introduces MAFESE, an open-source Python library that employs metaheuristic algorithms for selecting the optimal set of attributes, particularly when dealing with complex and high-dimensional data. MAFESE encompasses a wide range of feature selection techniques, including unsupervised-based, filter-based, embedded-based, and wrapper-based methods. Notably, within the wrapper-based category, MAFESE offers users access to over 200 metaheuristic algorithms, empowering them to choose the most suitable algorithm based on their specific datasets and requirements. Additionally, MAFESE incorporates built-in evaluation metrics that enable efficient comparison among various algorithms. Open-source design of MAFESE encourages cooperation within the data science community, allowing for continuous upgrades. This collaborative environment promotes the sharing of ideas, proposals, and changes, resulting in a stronger and more adaptive feature selection framework. MAFESE distinguishes itself with an easy-to-use Python interface that follows object-oriented programming concepts. It supports both experienced researchers and practitioners. MAFESE offers many resources, including documentation, examples, and test cases, for a smooth user onboarding experience. The modular architecture enables users to enhance features and interface with other tools, such as scikit-learn. MAFESE can be a valuable tool for identifying meaningful features in complicated, high-dimensional datasets, making it a significant addition to feature selection. MAFESE utilizes metaheuristic algorithms to help users tackle complex feature selection problems more efficiently and accurately. Through openness and teamwork, MAFESE may become a comprehensive resource that responds to the evolving demands of the data science community. The source code and materials of MAFESE are publicly available in the official GitHub repository at https://github.com/thieu1995/mafese.
Keyword:
Feature selection
MAFESE Library
Metaheuristic algorithms
Wrapper-based methods
Artificial intelligence
Open source Python software

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
University of Tehran
学者数:
2.4W
论文数: 2.3W
被引数: 2.7W
引用论文

引用论文

err分享
err收藏
Massively parallel feature selection: an approach based on variance preservation
err2013-05-22
err59
errOAAI
errZhao, Zheng; Zhang, Ruiwen; Cox, James; Duling, David; Sarle, Warren
err分享
err收藏
BEPO: A novel binary emperor penguin optimizer for automatic feature selectionBEPO: 一种用于自动特征选择的新型二进制帝企鹅优化器
err2021-01-01
err165
PREAI
errDhiman, Gaurav; Oliva, Diego; Kaur, Amandeep; Singh, Krishna Kant; Vimal, S.; Sharma, Ashutosh; Cengiz, Korhan
err分享
err收藏
Multicenter randomized trial comparing cisplatin-mitomycin-vinorelbine versus cisplatin-mitomycin-vindesine in advanced non-small cell lung cancer
err1996-02-01
err0
PREAI
errM. Pérol; J.C. Guérin; P. Thomas; R. Poirier; P. Carles; G. Robinet; J.P. Kleisbauer; D. Paillotin; A. Vergnenègre; P. Balmes; D. Touron; M. Grivaux; E. Pham
err分享
err收藏
err分享
err收藏
err分享
err收藏
On the need for bias correction of regional climate change projections of temperature and precipitation
err2008-10-30
err0
PREAI
errJens H. Christensen; Fredrik Boberg; Ole B. Christensen; Philippe Lucas‐Picher
err分享
err收藏
学者 查看更多内容