Skip to main content

A library of tools for fuzzy rough machine learning.

Project description

Travis AppVeyor Codecov CircleCI ReadTheDocs

fuzzy-rough-learn

fuzzy-rough-learn is a library of fuzzy rough machine learning algorithms, extending scikit-learn.

Contents

At present, fuzzy-rough-learn contains the following algorithms:

Classifiers

  • Fuzzy Rough Nearest Neighbours (FRNN; multiclass)

  • Fuzzy Rough OVO COmbination (FROVOCO; muliclass, suitable for imbalanced data)

  • Fuzzy ROugh NEighbourhood Consensus (FRONEC; multilabel)

Preprocessors

  • Fuzzy Rough Feature Selection (FRFS)

  • Fuzzy Rough Prototype Selection (FRPS)

Utilities

  • OWA operator class

  • Nearest Neighbour search algorithm class

Documentation

The documentation is located here.

Dependencies

fuzzy-rough-learn requires python 3.7+ and the following packages:

  • scipy >= 1.1.0

  • numpy >=1.16.0

  • scikit-learn >=0.22.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuzzy-rough-learn-0.1.0.tar.gz (12.9 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page