IntelELM: A python']python framework for intelligent metaheuristic-based extreme learning machine

被引:1
作者
Thieu, Nguyen Van [1 ]
Houssein, Essam H. [2 ]
Oliva, Diego [3 ]
Hung, Nguyen Duy [4 ,5 ]
机构
[1] PHENIKAA Univ, Fac Comp Sci, Hanoi 12116, Vietnam
[2] Minia Univ, Fac Comp & Informat, Al Minya, Egypt
[3] Univ Guadalajara, CUCEI, Dept Ingn Electrofoton, Guadalajara, Mexico
[4] Artificial Intelligence Independent Res Grp, Hanoi 100000, Vietnam
[5] Viettel Networks, Hanoi 100000, Vietnam
关键词
Metaheuristic algorithms; Extreme learning machine; Metaheuristic optimization-based ELM; Neural network; !text type='Python']Python[!/text] library; Machine learning;
D O I
10.1016/j.neucom.2024.129062
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This study introduces IntelELM, an open-source Python library designed for hybrid neural networks that integrate Extreme Learning Machine (ELM) with Metaheuristic Algorithms (MHAs). Built on the foundations of two well-established libraries, Scikit-Learn and Mealpy, IntelELM offers four primary strategies for addressing regression and classification tasks. These strategies are implemented through the ElmRegressor and ElmClassifier classes for traditional ELM, as well as the MhaElmRegressor and MhaElmClassifier for hybrid metaheuristic-based ELM models. The library is easy to install and use, especially for individuals familiar with the Scikit-Learn ecosystem. IntelELM comprises at least 402 distinct models across these four primary classes, encompassing classical ELM regression and classification models, as well as over 200 metaheuristic-based ELM regression and classification models each. To demontrade the power of the proposed library, we evaluate several hybrid models from the IntelELM library alongside traditional machine learning models across three benchmark datasets. Experimental results demonstrate that the hybrid models within IntelELM exhibit competitive performance across various performance metrics compared to traditional machine learning approaches. These findings underscore the library's potential to offer effective solutions to real-world problems and contribute significantly to the computer science community. We have released the source code of the library as open-source, inviting the research community to conduct widespread evaluations of this comprehensive framework as a promising tool for research studies and real-world solutions. The source code can be found at https://github.com/thieu1995/ IntelELM.
引用
收藏
页数:17
相关论文
共 50 条
[41]   Metaheuristic-based hyperparameter optimization for multi-disease detection and diagnosis in machine learning [J].
Jagandeep Singh ;
Jasminder Kaur Sandhu ;
Yogesh Kumar .
Service Oriented Computing and Applications, 2024, 18 :163-182
[42]   Machine learning for libraries with Python']Python libraries: practical case in the Library of Congress of Chile [J].
Gonzalez, Marcelo Lorca .
SOUTH AFRICAN JOURNAL OF LIBRARIES AND INFORMATION SCIENCE, 2024, 90 (02)
[43]   METAHEURISTIC ALGORITHMS IN EXTREME LEARNING MACHINE FOR SELECTION OF PARAMETERS IN ACTIVATION FUNCTION [J].
Struniawski, Karol ;
Konopka, Aleksandra ;
Kozera, Ryszard .
37TH ANNUAL EUROPEAN SIMULATION AND MODELLING CONFERENCE 2023, ESM 2023, 2023, :239-243
[44]   Metaheuristic-based machine learning modeling of the compressive strength of concrete containing waste glass [J].
Seghier, Mohamed El Amine Ben ;
Golafshani, Emadaldin Mohammadi ;
Jafari-Asl, Jafar ;
Arashpour, Mehrdad .
STRUCTURAL CONCRETE, 2023, 24 (04) :5417-5440
[45]   Metaheuristic-based hyperparameter optimization for multi-disease detection and diagnosis in machine learning [J].
Singh, Jagandeep ;
Sandhu, Jasminder Kaur ;
Kumar, Yogesh .
SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024, 18 (02) :163-182
[46]   Communication Development and Verification for Python']Python-Based Machine Learning Models for Real-Time Hybrid Simulation [J].
Bas, Elif Ecem ;
Moustafa, Mohamed A. .
FRONTIERS IN BUILT ENVIRONMENT, 2020, 6
[47]   Deeptime: a Python']Python library for machine learning dynamical models from time series data [J].
Hoffmann, Moritz ;
Scherer, Martin ;
Hempel, Tim ;
Mardt, Andreas ;
de Silva, Brian ;
Husic, Brooke E. ;
Klus, Stefan ;
Wu, Hao ;
Kutz, Nathan ;
Brunton, Steven L. ;
Noe, Frank .
MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2022, 3 (01)
[48]   Imbalanced-learn: A Python']Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning [J].
Lemaitre, Guillaume ;
Nogueira, Fernando ;
Aridas, Christos K. .
JOURNAL OF MACHINE LEARNING RESEARCH, 2017, 18
[49]   Frouros: An open-source Python']Python library for drift detection in machine learning systems [J].
Sisniega, Jaime Cespedes ;
Garcia, alvaro Lopez .
SOFTWAREX, 2024, 26
[50]   Cyber Security Tool Kit (CyberSecTK): A Python']Python Library for Machine Learning and Cyber Security [J].
Calix, Ricardo A. ;
Singh, Sumendra B. ;
Chen, Tingyu ;
Zhang, Dingkai ;
Tu, Michael .
INFORMATION, 2020, 11 (02)