返回
Feature selection using metaheuristics made easy: Open source MAFESE library in Python
DOI:10.1016/j.future.2024.06.006.png)
摘要
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
IF:
6.1
论文数:
6.9K
被引数:
2.3W
机构
引用论文
A new maximum relevance-minimum multicollinearity (MRmMC) method for feature selection and ranking
PATTERN RECOGNITION
IF7.6
Massively parallel feature selection: an approach based on variance preservation
MACHINE LEARNING
IF2.9
BEPO: A novel binary emperor penguin optimizer for automatic feature selectionBEPO: 一种用于自动特征选择的新型二进制帝企鹅优化器
Multicenter randomized trial comparing cisplatin-mitomycin-vinorelbine versus cisplatin-mitomycin-vindesine in advanced non-small cell lung cancer
Lung Cancer
IF0
Feature selection and analysis on correlated gas sensor data with recursive feature elimination基于递归特征消除的气体传感器相关数据特征选择与分析

