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] 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
  • [42] QuaPy: A Python']Python-Based Framework for Quantification
    Moreo, Alejandro
    Esuli, Andrea
    Sebastiani, Fabrizio
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 4534 - 4543
  • [43] Transactional Python']Python for Durable Machine Learning: Vision, Challenges, and Feasibility
    Chockchowwat, Supawit
    Li, Zhaoheng
    Park, Yongjoo
    PROCEEDINGS OF THE SEVENTH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM, 2023,
  • [44] hyperbox-brain: A Python']Python toolbox for hyperbox-based machine learning algorithms
    Khuat, Thanh Tung
    Gabrys, Bogdan
    SOFTWAREX, 2023, 23
  • [45] 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
  • [46] A TUTORIAL ON OBJECT RECOGNITION BY MACHINE LEARNING TECHNIQUES USING PYTHON']PYTHON
    Ruiz-Sarmiento, J. R.
    Monroy, J.
    Moreno, F. A.
    Gonzalez-Jimenez, J.
    13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 3321 - 3330
  • [47] PyGenePlexus: a Python']Python package for gene discovery using network-based machine learning
    Mancuso, Christopher A.
    Liu, Renming
    Krishnan, Arjun
    BIOINFORMATICS, 2023, 39 (02)
  • [48] Glycowork: A Python']Python package for glycan data science and machine learning
    Thomes, Luc
    Burkholz, Rebekka
    Bojar, Daniel
    GLYCOBIOLOGY, 2021, 31 (10) : 1240 - 1244
  • [49] MetaHistoSeg: A Python']Python Framework for Meta Learning in Histopathology Image Segmentation
    Yuan, Zheng
    Esteva, Andre
    Xu, Ran
    DEEP GENERATIVE MODELS, AND DATA AUGMENTATION, LABELLING, AND IMPERFECTIONS, 2021, 13003 : 268 - 275
  • [50] Causal ML: Python']Python package for causal inference machine learning
    Zhao, Yang
    Liu, Qing
    SOFTWAREX, 2023, 21