TfELM: Extreme Learning Machines framework with Python']Python and TensorFlow

被引:0
作者
Struniawski, Karol [1 ]
Kozera, Ryszard [1 ,2 ]
机构
[1] Warsaw Univ Life Sci SGGW, Inst Informat Technol, ul Nowoursynowska 166, PL-02787 Warsaw, Poland
[2] Univ Western Australia, Sch Phys Math & Comp, 35 Stirling Highway, Perth, WA 6009, Australia
关键词
Extreme Learning Machine; Machine learning; Artificial intelligence; Neural networks; !text type='Python']Python[!/text; TensorFlow;
D O I
10.1016/j.softx.2024.101833
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
TfELM introduces an innovative Python framework leveraging TensorFlow for Extreme Learning Machines (ELMs), offering a comprehensive suite for diverse machine learning (ML) tasks. Existing solutions in the ELM landscape lack comprehensive implementations. TfELM fills this gap by consolidating 18 ELM variants (including 14 so-far unimplemented in Python) into a unified framework. It conforms to established scikit-learn standards and emphasizes modularity, facilitating seamless integration into ML pipelines. Harnessing TensorFlow's GPU acceleration, TfELM ensures rapid training and compatibility across varied computing environments. Notably, TfELM marks the inaugural ELM implementation in TensorFlow 2 , featuring high-performance model saving/loading via HDF5 format, thus enhancing its novelty and alignment with contemporary standards. Performance evaluations demonstrate that TfELM outperforms other solutions, achieving significant speed enhancements across various computing platforms, with improvements of up to nine times tested on five standard UCI datasets.
引用
收藏
页数:9
相关论文
共 44 条
  • [1] Semi-supervised Multi-kernel Extreme Learning Machine
    Abuassba, Adnan O. M.
    Zhang Dezheng
    Mahmood, Zahid
    [J]. 2017 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS, 2018, 129 : 305 - 311
  • [2] Kernel Extreme Learning Machine: An Efficient Model for Estimating Daily Dew Point Temperature Using Weather Data
    Alizamir, Meysam
    Kim, Sungwon
    Zounemat-Kermani, Mohammad
    Heddam, Salim
    Kim, Nam Won
    Singh, Vijay P.
    [J]. WATER, 2020, 12 (09)
  • [3] Multi-Swarm Algorithm for Extreme Learning Machine Optimization
    Bacanin, Nebojsa
    Stoean, Catalin
    Zivkovic, Miodrag
    Jovanovic, Dijana
    Antonijevic, Milos
    Mladenovic, Djordje
    [J]. SENSORS, 2022, 22 (11)
  • [4] Performance of a Novel Chaotic Firefly Algorithm with Enhanced Exploration for Tackling Global Optimization Problems: Application for Dropout Regularization
    Bacanin, Nebojsa
    Stoean, Ruxandra
    Zivkovic, Miodrag
    Petrovic, Aleksandar
    Rashid, Tarik A.
    Bezdan, Timea
    [J]. MATHEMATICS, 2021, 9 (21)
  • [5] Ban XJ, 2016, INT CONF CLOUD COMPU, P6, DOI 10.1109/CCIS.2016.7790215
  • [6] Cornell S., 2018, Tf-ELM
  • [7] Regularized Extreme Learning Machine
    Deng, Wanyu
    Zheng, Qinghua
    Chen, Lin
    [J]. 2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING, 2009, : 389 - 395
  • [8] Denker JS, 1990, Neural Inf Process Syst
  • [9] Deep Extreme Learning Machine and Its Application in EEG Classification
    Ding, Shifei
    Zhang, Nan
    Xu, Xinzheng
    Guo, Lili
    Zhang, Jian
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [10] Dua D., 2019, UCI MACHINE LEARNING