imbalanced-learn

imbalanced-learn

Imbalanced-learn is an open-source library that enhances scikit-learn’s capabilities by providing specialized tools for handling classification tasks with imbalanced datasets. Version 0.13.0, released on December 20, 2024, offers user-friendly guides, extensive API documentation, and practical examples to facilitate effective implementation and contributions.

Top imbalanced-learn Alternatives

1

Bolt

Bolt offers efficient discriminative learning for linear predictors, specifically designed for large-scale, high-dimensional, and sparse machine-learning challenges in information retrieval and natural language processing.

By: GitHub
2

Eggplant AI

Eggplant AI offers a machine learning software solution that integrates linear directed test automation with automated exploratory testing.

By: Eggplant
3

Mlxtend

Mlxtend is a versatile Python library designed to streamline everyday data science tasks.

By: Mlxtend
4

igraph

igraph is an open-source machine learning software designed for efficient network analysis.

By: igraph
5

GraphLab Create API

GraphLab Create API revolutionizes custom machine learning model development, making it accessible to all, regardless of expertise.

By: GraphLab Create API
6

Dlib Machine Learning

Dlib is a versatile machine learning software that offers a plethora of highly modular algorithms, optimized for speed and ease of use through a modern C++ API.

By: DLib
7

AForge.Video

It simplifies video playback with VideoSourcePlayer, supports simultaneous USB camera testing, and captures snapshots using...

By: AForge.NET
8

Encog Machine Learning Framework

Developed since 2008, it supports various algorithms like Support Vector Machines and Bayesian Networks while...

By: Heaton Research
9

Gensim

It excels in training powerful models like Word2Vec and LDA, transforming text into semantic vectors...

By: Gensim
10

mlpack

It operates under a permissive 3-clause BSD license, facilitating easy integration...

By: mlpack
11

Nilearn

By utilizing the scikit-learn Python library, it supports general linear model analyses and advanced techniques...

By: Nilearn
12

SHOGUN

It features a versatile SVM object compatible with various implementations, including state-of-the-art options like OCAS...

By: Shogun Toolbox Foundation
13

Crab

It seamlessly integrates with scientific libraries like numpy and scipy, offering a versatile set of...

By: Crab
14

AForge.MachineLearning

With libraries supporting neural networks, genetic algorithms, and fuzzy logic, it facilitates advanced image processing...

By: AForge.NET
15

Pybrain

Effortlessly upscale, uncrop, or edit photos using intuitive features like generative fill...

By: Pybrain

Top imbalanced-learn Features

  • Open source MIT-licensed
  • Integration with scikit-learn
  • Tools for imbalanced classification
  • User-friendly installation guide
  • In-depth user guide
  • Comprehensive reference guide
  • Example gallery for visualization
  • Support for various sampling techniques
  • Customizable method parameters
  • Active community support
  • Detailed contribution guidelines
  • Compatibility with Python libraries
  • Advanced preprocessing techniques
  • Multi-class imbalance handling
  • Evaluation metrics for imbalance
  • Cross-validation strategies included
  • Documentation for beginners
  • Performance optimization tools
  • Frequent updates and maintenance.