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 条
  • [21] Geomstats: A Python']Python Package for Riemannian Geometry in Machine Learning
    Miolane, Nina
    Guigui, Nicolas
    Le Brigant, Alice
    Mathe, Johan
    Hou, Benjamin
    Thanwerdas, Yann
    Heyder, Stefan
    Peltre, Olivier
    Koep, Niklas
    Zaatiti, Hadi
    Hajri, Hatem
    Cabanes, Yann
    Gerald, Thomas
    Chauchat, Paul
    Shewmake, Christian
    Brooks, Daniel
    Kainz, Bernhard
    Donnat, Claire
    Holmes, Susan
    Pennec, Xavier
    JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21
  • [22] NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python']Python
    Widyasari, Ratnadira
    Yang, Zhou
    Thung, Ferdian
    Sim, Sheng Qin
    Wee, Fiona
    Lok, Camellia
    Phan, Jack
    Qi, Haodi
    Tan, Constance
    Tay, Qijin
    Lo, David
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 62 - 66
  • [23] Machine Learning for Multiobjective Evolutionary Optimization in Python']Python for EM Problems
    Boryssenko, Anatoliy
    Herscovici, Naftali
    2018 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION & USNC/URSI NATIONAL RADIO SCIENCE MEETING, 2018, : 541 - 542
  • [24] Causal ML: Python']Python package for causal inference machine learning
    Zhao, Yang
    Liu, Qing
    SOFTWAREX, 2023, 21
  • [25] EXERCISE OF MACHINE LEARNING USING SOME PYTHON']PYTHON TOOLS AND TECHNIQUES
    Geldiev, Ertan Mustafa
    Nenkov, Nayden Valkov
    Petrova, Mariana Mateeva
    CBU INTERNATIONAL CONFERENCE PROCEEDINGS 2018: INNOVATIONS IN SCIENCE AND EDUCATION, 2018, 6 : 1062 - 1070
  • [26] Kernel-Based Ensemble Learning in Python']Python
    Guedj, Benjamin
    Desikan, Bhargav Srinivasa
    INFORMATION, 2020, 11 (02)
  • [27] XGB-COF: A machine learning software in Python']Python for predicting the friction coefficient of porous Al-based composites with Extreme Gradient Boosting
    Kolev, Mihail
    SOFTWARE IMPACTS, 2023, 17
  • [28] A conversion tool for translating Python']Python-based machine learning models to structured text codes
    Campos, Yasmin Adriane de Paula
    Pereira, Paulo Haron da Silva
    Duarte, Robson Aparecdo
    Perez, Jose Manuel Gonzalez Tubio
    Pessin, Gustavo
    Pinto, Thomas Vargas Barsante
    SOFTWAREX, 2025, 29
  • [29] Machine Learning in Python']Python: Main Developments and Technology Trends in Data Science, Machine Learning, and Artificial Intelligence
    Raschka, Sebastian
    Patterson, Joshua
    Nolet, Corey
    INFORMATION, 2020, 11 (04)
  • [30] DoubleML - An Object-Oriented Implementation of Double Machine Learning in Python']Python
    Bach, Philipp
    Chernozhukov, Victor
    Kurz, Malte S.
    Spindler, Martin
    JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23 : 1 - 6