Giter Club home page Giter Club logo

rebate-benchmark's Introduction

ReBATE Benchmark

A centralized repository to benchmark ReBATE feature selection algorithm performance across a variety of parameter settings and datasets.

Directory contents

The following directories are included in this repository, all of which can be used to replicate the experimental results of our ReBATE benchmark:

  • benchmark-data: Contains all of the supervised classification benchmark datasets used in this benchmark study. All datasets are tab-separated, gzipped, and use the column header Class for the target column.

  • model-code: Contains all of the Python scripts used to run the various Relief and other feature selection algorithms on the benchmark datasets.

  • post-analysis: Contains the Jupyter notebooks and Python scripts used to analyze and visualize the results of the ReBATE benchmark.

License

Please see the repository license for the licensing and usage information for the contents of this repository.

Required software packages

This benchmark study uses several existing software packages, including:

Most of the necessary Python packages can be installed via the Anaconda Python distribution, which we strongly recommend that you use. We also strongly recommend that you use of Python 3 over Python 2 if you're given the choice.

NumPy, SciPy, pandas, scikit-learn, matplotlib, and Seaborn can be installed in Anaconda via the command:

conda install numpy scipy pandas scikit-learn matplotlib seaborn

scikit-rebate can be installed with pip via the command:

pip install skrebate

Please file a new issue if you run into installation problems.

Contributing

If you would like to contribute to the ReBATE feature selection benchmark, please check the existing issues to see if there is an ongoing project you can contribute to.

If you have a suggestion or comment for the benchmark, please file a new issue and thoroughly describe your suggestion or comment. Be sure to first check the existing and closed issues to see if the suggestion or comment hasn't already been discussed.

Citing

If you would like to cite this benchmark study, please cite the research papers listed below.

[blank until preprints are posted]

rebate-benchmark's People

Contributors

rhiever avatar

Stargazers

Jeroen Overschie avatar  avatar Hu Huang avatar  avatar

Watchers

James Cloos avatar  avatar Patryk Orzechowski avatar  avatar

Forkers

harel-coffee

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.