Release history#
Version 0.3#
Changelog#
New algorithms#
classifiers:
NN
API changes#
Version 0.2.2#
Changelog#
Bug fixes
Version 0.2.1#
Changelog#
Bug fixes
Rename abstract base class
ModelFactorytoSoftMachine
Version 0.2#
Changelog#
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.
Version 0.1#
Changelog#
Adds number of existing fuzzy rough set algorithms.
New algorithms#
FRFS
FRONEC
FROVOCO
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_operators.utils.OWAOperatorno longer initialised with fixedk, has to be passed to method calls instead.utils.OWAOperatormethod calls and functions inutils.np_utilsnow accept fractional and Nonek.
Version 0#
Changelog#
First release.
New algorithms#
Fuzzy Rough Nearest Neighbour Classification with Ordered Weighted Average (OWA) operators