Skip to content

Benchmarking framework for Feature Selection and Feature Ranking algorithms ๐Ÿš€

License

Notifications You must be signed in to change notification settings

dunnkers/fseval

Repository files navigation

fseval

build status pypi badge Black Downloads PyPI - Python Version codecov Language grade: Python PyPI - License DOI Open in Remote - Containers DOI

Benchmarking framework for Feature Selection and Feature Ranking algorithms ๐Ÿš€

Demo

Open In Colab

Install

  1. Installation through PyPi โญ๏ธ RECOMMENDED OPTION

    pip install fseval
  2. Installation from source

    git clone https://github.com/dunnkers/fseval.git
    cd fseval
    pip install -r requirements.txt
    pip install .

You can now import fseval import fseval in your Python code, or use the fseval command in your terminal. For an example, run fseval --help. For more information, see the documentation link below โŒ„.

Documentation

docs preview

See the documentation.

About

Built at the University of Groningen and published in The Journal of Open Source Software (JOSS):

Project has some early roots in another project, which is a feature selection algorithm called FeatBoost (see full citation below).

A. Alsahaf, N. Petkov, V. Shenoy, G. Azzopardi, "A framework for feature selection through boosting", Expert Systems with Applications, Volume 187, 2022, 115895, ISSN 0957-4174, https://doi.org/10.1016/j.eswa.2021.115895.

The open source Python code of FeatBoost is available in https://github.com/amjams/FeatBoost.


2023 โ€” Jeroen Overschie