Skip to main navigation Skip to search Skip to main content

ExPSO-DL: An Exponential Particle Swarm Optimization Package for Deep Learning Model Optimization

  • Insaf Kraidia*
  • , Khelil Kassoul*
  • , Naoufel Cheikhrouhou
  • , Saima Hassan
  • , Samir Brahim Belhaouari*
  • *Corresponding author for this work
  • Al Ahliyya Amman University
  • University of Applied Sciences Western Switzerland
  • Kohat University of Science and Technology

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents ExPSO, a Python package designed to simplify parameter selection in deep learning models. ExPSO utilizes the Exponential Particle Swarm Optimization (ExPSO) method for global optimization problems, which has a superior ability to balance exploration and exploitation in search spaces. This package provides a user-friendly framework that promises to enhance the performance and evaluation of various deep learning algorithms through its exponential selection technique. In addition to its primary features, ExPSO is designed with extensibility in mind. It serves as a robust foundation for the development of innovative selection methodologies and can be easily adapted to incorporate other optimization algorithms and techniques. This flexibility ensures ExPSO remains relevant and useful as new advancements in the field of optimization and deep learning emerge.

Original languageEnglish
Article number27
JournalJournal of Open Research Software
Volume13
Issue number1
DOIs
Publication statusPublished - Jan 2025

Keywords

  • Deep Learning
  • Heuristic Algorithms
  • Machine Learning
  • Optimization Techniques
  • Particle Swarm Optimization
  • Python

Fingerprint

Dive into the research topics of 'ExPSO-DL: An Exponential Particle Swarm Optimization Package for Deep Learning Model Optimization'. Together they form a unique fingerprint.

Cite this