imbalanced-learn

A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning

MIT License

Downloads
17.9M
Stars
6.7K
Committers
77

Bot releases are hidden (Show)

imbalanced-learn - 0.3.4

Published by glemaitre about 6 years ago

Just for switching documentation

imbalanced-learn - 0.3.3

Published by glemaitre over 6 years ago

Bug fix in the classification report

imbalanced-learn - 0.3.2

Published by glemaitre almost 7 years ago

imbalanced-learn - 0.3.1

Published by glemaitre about 7 years ago

Minor documentation revisions

imbalanced-learn - 0.3.0

Published by glemaitre about 7 years ago

What's new in version 0.3.0

Testing

  • Pytest is used instead of nosetests. :issue:321 by Joan Massich_.

Documentation

  • Added a User Guide and extended some examples. :issue:295 by Guillaume Lemaitre_.

Bug fixes

  • Fixed a bug in :func:utils.check_ratio such that an error is raised when
    the number of samples required is negative. :issue:312 by Guillaume Lemaitre_.

  • Fixed a bug in :class:under_sampling.NearMiss version 3. The
    indices returned were wrong. :issue:312 by Guillaume Lemaitre_.

  • Fixed bug for :class:ensemble.BalanceCascade and :class:combine.SMOTEENN
    and :class:SMOTETomek. :issue:295 by Guillaume Lemaitre_.`

  • Fixed bug for check_ratio to be able to pass arguments when ratio is a
    callable. :issue:307 by Guillaume Lemaitre_.`

New features

  • Turn off steps in :class:pipeline.Pipeline using the None
    object. By Christos Aridas_.

  • Add a fetching function :func:datasets.fetch_datasets in order to get some
    imbalanced datasets useful for benchmarking. :issue:249 by Guillaume Lemaitre_.

Enhancement

  • All samplers accepts sparse matrices with defaulting on CSR type. :issue:316 by
    Guillaume Lemaitre_.

  • :func:datasets.make_imbalance take a ratio similarly to other samplers. It
    supports multiclass. :issue:312 by Guillaume Lemaitre_.

  • All the unit tests have been factorized and a :func:utils.check_estimators
    has been derived from scikit-learn. By Guillaume Lemaitre_.

  • Script for automatic build of conda packages and uploading. :issue:242 by
    Guillaume Lemaitre_

  • Remove seaborn dependence and improve the examples. :issue:264 by Guillaume Lemaitre_.

  • adapt all classes to multi-class resampling. :issue:290 by Guillaume Lemaitre_

API changes summary

  • __init__ has been removed from the :class:base.SamplerMixin to
    create a real mixin class. :issue:242 by Guillaume Lemaitre_.

  • creation of a module :mod:exceptions to handle consistant raising of
    errors. :issue:242 by Guillaume Lemaitre_.

  • creation of a module utils.validation to make checking of
    recurrent patterns. :issue:242 by Guillaume Lemaitre_.

  • move the under-sampling methods in prototype_selection and
    prototype_generation submodule to make a clearer dinstinction. :issue:277 by
    Guillaume Lemaitre_.

  • change ratio such that it can adapt to multiple class problems. :issue:290 by
    Guillaume Lemaitre_.

Deprecation

  • Deprecation of the use of min_c_ in :func:datasets.make_imbalance. :issue:312 by
    Guillaume Lemaitre_

  • Deprecation of the use of float in :func:datasets.make_imbalance for the
    ratio parameter. :issue:290 by Guillaume Lemaitre_.

  • deprecate the use of float as ratio in favor of dictionary, string, or
    callable. :issue:290 by Guillaume Lemaitre_.

imbalanced-learn - 0.2.1

Published by glemaitre almost 8 years ago

imbalanced-learn - 0.2.0

Published by glemaitre almost 8 years ago

Release 0.2.0

imbalanced-learn - 0.1.9

Published by glemaitre almost 8 years ago

imbalanced-learn - 0.1.8

Published by glemaitre about 8 years ago

imbalanced-learn - 0.2.0.dev0

Published by glemaitre about 8 years ago

imbalanced-learn - 0.1.7

Published by glemaitre about 8 years ago

imbalanced-learn - 0.1.6

Published by glemaitre about 8 years ago

Bug fix for NearMiss 3

imbalanced-learn - 0.1.5

Published by glemaitre about 8 years ago

Release 0.1.5

imbalanced-learn - 0.1.4

Published by glemaitre about 8 years ago

Release 0.1.4
Bug fix for EasyEnsemble method

imbalanced-learn - 0.1.3

Published by glemaitre about 8 years ago

Solve an issue with ADASYN

imbalanced-learn - 0.1.2

Published by glemaitre about 8 years ago

Release created after transferring the repository to scikit-learn-contrib.

imbalanced-learn - 0.1.1

Published by glemaitre over 8 years ago

Package Rankings
Top 0.56% on Pypi.org
Top 15.37% on Spack.io
Top 4.1% on Alpine-v3.17
Top 19.71% on Anaconda.org
Top 4.69% on Conda-forge.org
Related Projects