Skip to content

Releases: thieu1995/mafese

v1.0.0

03 Jun 17:02

Choose a tag to compare

  • Update requirements mealpy from 2.5.4 to 3.0.2 and permetrics from 1.4.2 to 2.0.0
  • Update citation and manifest
  • Update validator module with broader types.
  • Update scaler module.
  • Update encoder module with ObjectiveScaler class.
  • Update MhaSelector with different parameters order and different parameter names.
  • Update MultiMhaSelector with different parameters order and different parameter names.
  • Update fit() method in MhaSelector and MultiMhaSelector.
  • Update Github action workflows, documentation, examples, and tests.

v0.2.0

12 Jun 15:45

Choose a tag to compare

  • 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

v0.1.9

07 Aug 11:11

Choose a tag to compare

  • 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

v0.1.8

14 Jul 03:48

Choose a tag to compare

  • Fix bug load data from library.

v0.1.7

13 Jul 10:57

Choose a tag to compare

  • 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

v0.1.6

01 Jul 09:49

Choose a tag to compare

  • 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.

v0.1.5

15 Jun 09:51

Choose a tag to compare

  • Add more regression and classification datasets
  • Update documents, examples, test
  • Remove matplotlib dependency

v0.1.4

01 Jun 14:57

Choose a tag to compare

  • 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

v0.1.3

31 May 10:57

Choose a tag to compare

  • Relocate regression and classification datasets
  • Add Embedded Feature Selection:
    • Regularization methods (lasso-based)
    • Tree-based methods
  • Update documents, examples, test

v0.1.2

29 May 09:37

Choose a tag to compare

  • 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