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 条
  • [1] TfELM: Extreme Learning Machines framework with Python']Python and TensorFlow
    Struniawski, Karol
    Kozera, Ryszard
    SOFTWAREX, 2024, 27
  • [2] MetaCluster: An open-source Python']Python library for metaheuristic-based clustering problems
    Van Thieu, Nguyen
    Oliva, Diego
    Perez-Cisneros, Marco
    SOFTWAREX, 2023, 24
  • [3] SnapperML: A python']python-based framework to improve machine learning operations
    Molner, Antonio
    Carrillo-Perez, Francisco
    Guillen, Alberto
    SOFTWAREX, 2024, 26
  • [4] A Python']Python Framework for Exhaustive Machine Learning Algorithms and Features Evaluations
    Dubosson, Fabien
    Bromuri, Stefano
    Schumacher, Michael
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 987 - 993
  • [5] Optimized Extreme Learning Machine for Big Data Applications using Python']Python
    Dogaru, Radu
    Dogaru, Ioana
    2018 12TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2018, : 189 - 192
  • [6] MLPro - An integrative middleware framework for standardized machine learning tasks in Python']Python
    Arend, Detlef
    Diprasetya, Mochammad Rizky
    Yuwono, Steve
    Schwung, Andreas
    SOFTWARE IMPACTS, 2022, 14
  • [7] Machine learning using Stata/Python']Python
    Cerulli, Giovanni
    STATA JOURNAL, 2022, 22 (04) : 772 - 810
  • [8] Machine Learning in Python']Python with No Strings Attached
    Baudart, Guillaume
    Hirzel, Martin
    Kate, Kiran
    Mandel, Louis
    Shinnar, Avraham
    PROCEEDINGS OF THE 3RD ACM SIGPLAN INTERNATIONAL WORKSHOP ON MACHINE LEARNING AND PROGRAMMING LANGUAGES (MAPL '19), 2019, : 1 - 9
  • [9] mvlearn: Multiview Machine Learning in Python']Python
    Perry, Ronan
    Mischler, Gavin
    Guo, Richard
    Lee, Theodore
    Chang, Alexander
    Koul, Arman
    Franz, Cameron
    Richard, Hugo
    Carmichael, Iain
    Ablin, Pierre
    Gramfort, Alexandre
    Vogelstein, Joshua T.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [10] Detecting Refactoring Commits in Machine Learning Python']Python Projects: A Machine Learning-Based Approach
    Noei, Shayan
    Li, Heng
    Zou, Ying
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2025, 34 (03)