Skip to content

Releases: oulenz/fuzzy-rough-learn

fuzzy-rough-learn 0.2.2

29 Jun 19:32

Choose a tag to compare

fuzzy-rough-learn 0.2.1

10 May 14:24

Choose a tag to compare

  • Bug fixes
  • Rename abstract base class ModelFactory to SoftMachine

fuzzy-rough-learn 0.2.0

13 Sep 18:27

Choose a tag to compare

Adds core set of data descriptors, basic feature preprocessors and first regressor, thoroughly revised api.

New algorithms

  • data descriptors:

    • ALP
    • CD
    • EIF (wrapper requiring optional eif dependency
    • IF (wrapper for scikit-learn implementation)
    • LNND
    • LOF
    • MD
    • NND
    • SVM (wrapper for scikit-learn implementation)
  • feature preprocessors:

    • LinearNormaliser

      • IQRNormaliser
      • MaxAbsNormaliser
      • RangeNormaliser
      • Standardiser
    • SAE (requires optional tensorflow dependency)

    • VectorSizeNormaliser

  • regressors:

    • FRNN

API changes

  • Uniform ModelFactory pattern: callable algorithms that create callable models.
  • Preprocessors can be included at initialisation and are applied automatically.
  • Algorithms are presented no longer by submodule (neighbours, trees, etc), but by type (classifiers, feature preprocessors, etc)
  • Many changes and additions to secondary functions that can be used to parametrise the main algorithms.

fuzzy-rough-learn 0.1.0

22 Jun 08:53

Choose a tag to compare

Adds number of existing fuzzy rough set algorithms.

New algorithms

In neighbours:

  • Fuzzy Rough Feature Selection (FRFS)
  • Fuzzy ROugh NEighbourhood Consensus (FRONEC)
  • Fuzzy Rough OVO COmbination (FROVOCO)
  • Fuzzy Rough Prototype Selection (FRPS)

API changes

  • neighbours.FRNNClassifier replaced by neighbours.FRNN
  • Classifiers give confidence scores; absolute class predictions can be obtained with utility functions
  • Classifiers follow construct/query pattern; scikit-learn fit/predict pattern can be obtained with utility class
  • neighbours.owa_operators moved to utils.owa_operators
  • utils.OWAOperator no longer initialised with fixed k, has to be passed to method calls instead
  • utils.OWAOperator method calls and functions in utils.np_utils now accept fractional and None k

fuzzy-rough-learn 0.0.0

31 Jul 09:31

Choose a tag to compare

Initial release.

  • Fuzzy Rough Nearest Neighbour Classification
  • OWA operators
  • wrapper class for nearest neighbour searches