Skip to content

Matlab implementation of Synthetic Minority Oversampling Technique (SMOTE)

Notifications You must be signed in to change notification settings

earthat/MATLAB-SMOTE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

MATLAB-SMOTE

Matlab implementation of Synthetic Minority Oversampling Technique (SMOTE)

A technique to generate synthetic samples as given by Chawla et. al., 2002

Usage:

X_smote = mySMOTE(X, N, k)

Inputs:

  • X: Original dataset (n x d) matrix
  • N: Percentage of data-augmentation intended, Typically, N > 100, if N < 100, then N is set to 100. (scalar)
  • k: number of nearest neighbors to consider while performing augmentation (scalar)

Outputs:

  • X_smote: augmented dataset containing original data as well. (m x d) matrix, where m > n

About

Matlab implementation of Synthetic Minority Oversampling Technique (SMOTE)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%