Skip to content

7shraddha/SkewPNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skew Probabilistic Neural Networks for Learning from Imbalanced Data

Introduction

The Probabilistic Neural Network (PNN) traditionally uses Gaussian kernel density estimation. However, this may not capture real-world complexities. This README file provides an overview of our approach, its implementation in MATLAB, and instructions for running the code.

Methodology

In light of this, we delve into the skew normal distribution as a dynamic alternative, particularly beneficial for imbalanced datasets where traditional methods fall short. This shift aims to bolster performance and provide a more accurate reflection of underlying class distributions. Notably, hyperparameter fine-tuning becomes pivotal, and here, bat optimization steps in to address this challenge. This strategic refinement substantially equips the PNN to navigate uncertainty and tackle class imbalances. The outcome? Markedly improved classification accuracy and robust generalization even when faced with previously unseen data.

Datasets

The repository also includes both imbalanced and balanced datasets that were utilized for experimentation.

Code Organization

The MATLAB code for our proposed approaches is organized as follows:

  1. main_prog.m: This is the main script that demonstrates the usage of our approach. It includes the necessary steps to prepare the data and apply SkewPNN and BA-SkewPNN models.

  2. classification.m: This script contains the implementation of the SkewPNN and BA-SkewPNN models. It takes the input data and applies the SkewPNN to perform classification task.

  3. Other necessary files are also included.

Citation

@article{naik2023skew,

title={Skew Probabilistic Neural Networks for Learning from Imbalanced Data},

author={Naik, Shraddha M and Chakraborty, Tanujit and Hadid, Abdenour and Chakraborty, Bibhas},

journal={arXiv preprint arXiv:2312.05878},

year={2023},

link={https://arxiv.org/abs/2312.05878}

}

About

Skew normal based Probabilistic Neural Network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors