The code implement the version of Deep-FS described in:
Aboozar Taherkhani, Georgina Cosma, T. M McGinnity, Deep-FS: A feature selection algorithm for Deep Boltzmann Machines, Neurocomputing, Volume 322,
2018, Pages 22-37, ISSN 0925-2312,
https://doi.org/10.1016/j.neucom.2018.09.040.
Information about the code:
Deep Feature Selection (Deep-FS), is and algorithm capable of removing irrelevant features from large datasets in order to reduce the number of inputs which are modelled during the learning process.
The proposed Deep-FS algorithm utilizes a Deep Boltzmann Machine, and uses knowledge which is acquired during training to remove features at the beginning of the learning process.
The Deep-FS method embeds feature selection in a Restricted Boltzmann Machine which is used for training a Deep Boltzmann Machine. The generative property of the Restricted Boltzmann Machine is used to reconstruct eliminated features and calculate reconstructed errors, in order to evaluate the impact of eliminating features.
Deep-FS is suitable for finding features in large and big datasets which are normally stored in data batches for faster and more efficient processing.
Running Deep-FS will return two options.
Enter 1 to run DeepFS to select features, or
Enter 2 to first select features using DeepFS and then train a Deep Boltzmann machine (DBM) on the selected data.
Available at: https://www.github.com/gcosma/Deep-FS
Cite As
Georgina Cosma (2026). Deep-FS (https://github.com/gcosma/Deep-FS), GitHub. Retrieved .
@article{TAHERKHANI201822, title = "Deep-FS: A feature selection algorithm for Deep Boltzmann Machines", journal = "Neurocomputing", volume = "322", pages = "22 - 37", year = "2018", issn = "0925-2312", doi = "https://doi.org/10.1016/j.neucom.2018.09.040", url = "http://www.sciencedirect.com/science/article/pii/S0925231218311020", author = "Aboozar Taherkhani and Georgina Cosma and T. M McGinnity", keywords = "Deep Boltzmann Machine, Deep learning, Deep Neural Networks, Feature selection, Restricted Boltzmann Machine, Generative models, Missing features" }
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- AI and Statistics > Statistics and Machine Learning Toolbox > Dimensionality Reduction and Feature Extraction >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
|
