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] MetaCluster: An open-source Python']Python library for metaheuristic-based clustering problems
    Van Thieu, Nguyen
    Oliva, Diego
    Perez-Cisneros, Marco
    SOFTWAREX, 2023, 24
  • [2] TfELM: Extreme Learning Machines framework with Python']Python and TensorFlow
    Struniawski, Karol
    Kozera, Ryszard
    SOFTWAREX, 2024, 27
  • [3] SnapperML: A python']python-based framework to improve machine learning operations
    Molner, Antonio
    Carrillo-Perez, Francisco
    Guillen, Alberto
    SOFTWAREX, 2024, 26
  • [4] VecMetaPy: A vectorized framework for metaheuristic optimization in Python']Python
    Hemmasian, AmirPouya
    Meidani, Kazem
    Mirjalili, Seyedali
    Farimani, Amir Barati
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 166
  • [5] 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
  • [6] Geochemistry π: Automated Machine Learning Python']Python Framework for Tabular Data
    ZhangZhou, J.
    He, Can
    Sun, Jianhao
    Zhao, Jianming
    Lyu, Yang
    Wang, Shengxin
    Zhao, Wenyu
    Li, Anzhou
    Ji, Xiaohui
    Agarwal, Anant
    GEOCHEMISTRY GEOPHYSICS GEOSYSTEMS, 2024, 25 (01)
  • [7] 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
  • [8] An Introduction to Machine Learning in Python']Python
    Clevert, D. -A.
    TOXICOLOGY LETTERS, 2023, 384 : S5 - S5
  • [9] Machine Learning in Python']Python Fundamentals
    Hernandez Aguilar, Jose Alberto
    Hernandez Perez, Yasmin
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 281 - 284
  • [10] 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