PSPSO: A package for parameters selection using particle swarm optimization

Publication Name

SoftwareX

Abstract

This paper reports a high-level python package for selecting machine learning algorithms and ensembles of machine learning algorithms parameters by using the particle swarm optimization (PSO) algorithm named PSPSO. The first version of PSPSO supports four algorithms: Support Vector Machine (SVM), Multi-Layer Perceptron (MLP), Extreme Gradient Boosting (XGBoost) and Gradient Boosting Decision Trees (GBDT). PSPSO provides an easy framework for building machine learning algorithms using PSO and a new platform for researchers to investigate their selection methods. In addition, it provides a basis for establishing new selection ideas and can be easily extended to support other algorithms.

Open Access Status

This publication may be available as open access

Volume

15

Article Number

100706

Funding Number

NSW 2170

Funding Sponsor

Western Sydney Local Health District

Share

COinS
 

Link to publisher version (DOI)

http://dx.doi.org/10.1016/j.softx.2021.100706