Releases: oulenz/fuzzy-rough-learn
Releases · oulenz/fuzzy-rough-learn
fuzzy-rough-learn 0.2.2
fuzzy-rough-learn 0.2.1
- Bug fixes
- Rename abstract base class
ModelFactorytoSoftMachine
fuzzy-rough-learn 0.2.0
Adds core set of data descriptors, basic feature preprocessors and first regressor, thoroughly revised api.
New algorithms
-
data descriptors:
ALPCDEIF(wrapper requiring optionaleifdependencyIF(wrapper forscikit-learnimplementation)LNNDLOFMDNNDSVM(wrapper forscikit-learnimplementation)
-
feature preprocessors:
-
LinearNormaliserIQRNormaliserMaxAbsNormaliserRangeNormaliserStandardiser
-
SAE(requires optionaltensorflowdependency) -
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
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.FRNNClassifierreplaced byneighbours.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_operatorsmoved toutils.owa_operatorsutils.OWAOperatorno longer initialised with fixedk, has to be passed to method calls insteadutils.OWAOperatormethod calls and functions inutils.np_utilsnow accept fractional and Nonek
fuzzy-rough-learn 0.0.0
Initial release.
- Fuzzy Rough Nearest Neighbour Classification
- OWA operators
- wrapper class for nearest neighbour searches