File Exchange

image thumbnail

Binary Differential Evolution for Feature Selection

version 1.2 (57.6 KB) by Jingwei Too
The binary version of Differential Evolution (DE), named as Binary Differential Evolution (BDE) is applied for feature selection tasks.

20 Downloads

Updated 22 Oct 2020

View Version History

View License

This toolbox offers Binary Differential Evolution (BDE) method

The "Main" script illustrates the example of how BDE can solve the feature selection problem using benchmark data-set.

**********************************************************************************************************************************
Detail of BDE can be found in the following papers:
[1] Too, J., Abdullah, A.R. and Mohd Saad, N., 2019. Hybrid Binary Particle Swarm Optimization Differential Evolution Based Feature Selection for EMG Signals Classification. Axioms, 8(3), p.79.
DOI: https://doi.org/10.3390/axioms8030079

[2] Too, J., Abdullah, A.R., Mohd Saad, N. and Tee, W., 2019. EMG feature selection and classification using a Pbest-guide binary particle swarm optimization. Computation, 7(1), p.12.
DOI: https://doi.org/10.3390/computation7010012

Cite As

Too, Jingwei, et al. “Hybrid Binary Particle Swarm Optimization Differential Evolution-Based Feature Selection for EMG Signals Classification.” Axioms, vol. 8, no. 3, MDPI AG, July 2019, p. 79, doi:10.3390/axioms8030079.

View more styles

Too, Jingwei, et al. “EMG Feature Selection and Classification Using a Pbest-Guide Binary Particle Swarm Optimization.” Computation, vol. 7, no. 1, MDPI AG, Feb. 2019, p. 12, doi:10.3390/computation7010012.

View more styles

Comments and Ratings (3)

Jingwei Too

Dear Mahesh Parimala,

May I know which version of Matlab you are using? I just check the fitcknn and I found that it needs at least Matlab 2014 to be operated. For the previous version you may use knnClassify

mahesh parimala

I am getting the following error "Undefined function 'fitcknn' for input arguments of type 'double'." Can any one help me in this regard.

eric githua

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!