Source Code for Feature Selection, Feature Weighting, and Hybridization of Feature Selection and Feature Weighting with Ant Lion optimization in Python
In this code, Ant Lion optimization is used to search for feature subset selection, feature weights and hybrid feature selection-feature weighting. The k parameter of the Nearest Neighbor classifier is also searched simultaneously. WFW represents the wrapper feature selection, WFW represents the wrapper feature weighting and WFSWFW represents the wrapper based hybridization of feature Selection and feature Weighting.
Run Main file for demo.
If you use the code, please cite the following papers:
Dalwinder Singh and Birmohan Singh, "Hybridization of feature selection and feature weighting for high dimensional data", Applied Intelligence, Vol., 49, No. 4, pp: 1580-1596, 2019.
Dalwinder Singh, Birmohan Singh and Manpreet Kaur, "Simultaneous feature weighting and parameter determination of Neural Networks using Ant Lion Optimization for the classification of breast cancer," Biocybernetics and Biomedical Engineering, Vol. 40, Issue 1, Pages 337-351, 2020