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 条
  • [31] DoubleML - An Object-Oriented Implementation of Double Machine Learning in Python']Python
    Bach, Philipp
    Chernozhukov, Victor
    Kurz, Malte S.
    Spindler, Martin
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23 : 1 - 6
  • [32] Machine learning and Python']Python assisted design and verification of Fe-based amorphous/nanocrystalline alloy
    Tang, Yichuan
    Wan, Yuan
    Wang, Zhongqi
    Zhang, Cong
    Han, Jiani
    Hu, Chaohao
    Tang, Chengying
    [J]. MATERIALS & DESIGN, 2022, 219
  • [33] Raising a Model for Fake News Detection Using Machine Learning in Python']Python
    Rolong Agudelo, Gerardo Ernesto
    Salcedo Parra, Octavio Jose
    Baron Velandia, Julio
    [J]. CHALLENGES AND OPPORTUNITIES IN THE DIGITAL ERA, 2018, 11195 : 596 - 604
  • [34] APLUS: A Python']Python library for usefulness simulations of machine learning models in healthcare
    Wornow, Michael
    Ross, Elsie Gyang
    Callahan, Alison
    Shah, Nigam H.
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2023, 139
  • [35] Python']Python code smells detection using conventional machine learning models
    Sandouka, Rana
    Aljamaan, Hamoud
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [36] ManyTypes4Py: A Benchmark Python']Python Dataset for Machine Learning-based Type Inference
    Mir, Amir M.
    Latoskinas, Evaldas
    Gousios, Georgios
    [J]. 2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 585 - 589
  • [37] Univariate machine learning models applied in photovoltaic power prediction using Python']Python
    Bahanni, Caouthar
    Mabrouki, Mustapha
    [J]. ENERGY SOURCES PART A-RECOVERY UTILIZATION AND ENVIRONMENTAL EFFECTS, 2023, 45 (01) : 589 - 607
  • [38] BindsNET: A Machine Learning-Oriented Spiking Neural Networks Library in Python']Python
    Hazan, Hananel
    Saunders, Daniel J.
    Khan, Hassaan
    Patel, Devdhar
    Sanghavi, Darpan T.
    Siegelmann, Hava T.
    Kozma, Robert
    [J]. FRONTIERS IN NEUROINFORMATICS, 2018, 12
  • [39] PyKale: Knowledge-Aware Machine Learning from Multiple Sources in Python']Python
    Lu, Haiping
    Liu, Xianyuan
    Zhou, Shuo
    Turner, Robert
    Bai, Peizhen
    Koot, Raivo E.
    Chasmai, Mustafa
    Schobs, Lawrence
    Xu, Hao
    [J]. PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 4274 - 4278
  • [40] MRMD2.0: A Python']Python Tool for Machine Learning with Feature Ranking and Reduction
    He, Shida
    Guo, Fei
    Zou, Quan
    Ding, Hui
    [J]. CURRENT BIOINFORMATICS, 2020, 15 (10) : 1213 - 1221