- Add scaler module
- Add DataTransformer class, that can handle the feature scaling for data
- Set up a strict requirement for mealpy version 2.5.4
- Add more Optimizers in MhaSelector and MultiMhaSelector
- Add more Regression and Classification objectives for fitness function
- Add more Regression and Classification metrics for evaluate() function
- Update logo and documents
- Add more examples
- Fix bug load data from library.
- Remove some unknown datasets
- Fix bug name in Kendall and Spearman functions of FilterSelector
- Add Relief-based family to FilterSelector
- Relief Original
- Relief-F
- VLS-Relief-F: Very Large Scale ReliefF
- Remove rtf transfer function in MhaSelector
- Update save results file of MultiMhaSelector's evaluate() function.
- Update examples for some Selector class
- Rename some public functions to private functions
- Add MultiMhaSelector class
- Add Matplotlib library and support visualization for MultiMhaSelector class
- Add dependency plotly>=5.10.0 and kaleido >=0.2.1
- Update examples for some Selector class
- Replace evaluator module by evaluate method in Selector class.
- Add more regression and classification datasets
- Update documents, examples, test
- Remove matplotlib dependency
- Add Unsupervised-based methods:
- "VAR": Variance Threshold method
- "MAD": Mean Absolute Difference
- "DR": Dispersion Ratio
- "MCL": Multicollinearity method based on Variance Inflation Factor (VIF) value
- Update documents, examples, test
- Remove matplotlib dependency
- Relocate regression and classification datasets
- Add Embedded Feature Selection:
- Regularization methods (lasso-based)
- Tree-based methods
- Update documents, examples, test
- Add transfer utility
- Add mealpy_util wrapper
- Add MhaSelector class that holds all Metaheuristic Algorithm for Feature Selector
- Add examples, tests, docs for MhaSelector class
- Update Data class
- Add Github Action
- Add citation
- Add tests
- Add docs
- Rename classes:
- Sequential to SequentialSelector
- Recursive to RecursiveSelector
- Filter to FilterSelector
- Add project, Selector class, utils module.
- Add wrapper module:
- sequential-based
- recursive-based
- Add filter-based module.
- Add examples
- Add infors (ChangeLog.md, MANIFEST.in, LICENSE, README.md, requirements.txt)