PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Binary Classification Python Packages

Python packages with the GitHub topic binary-classification. Sorted by monthly downloads, with stars and forks.
paypal
iguanas

Lightning-fast Python library for generating, evaluating, selecting, and optimizing interpretable rules.

4K 18 2
sb-ai-lab
lightautoml

Fast and customizable framework for automatic ML model creation (AutoML)

4K 1K 74
bianconif
cutpointpy

ROC analysis and calculation of 'optimal' cut-points for binary classification tasks

2K 1 0
lucazav
binclass-tools

The binclass-tools package contains a set of Python wrappers and interactive plots that facilitate the analysis of binary classification problems.

1K 74 11
zypl-ai
stabilization-uplift

Stabilization of classification ML-models using synthetic data with outliers on Open Data. Metrics on PyPI: pip install stabilization-uplift. NeurIPS 2025 GenAI in Finance Workshop.

1K 4 0
wlazlod
probcal

Universal post-hoc probability calibration for binary classifiers: methods, metrics, diagnostics, and auditable offsetting — numpy-only.

1K 2 0
098765d
dualpredictor

Package offers simultaneous regression and binary classification especially for educational data

669 0 0
RektPunk
imlightgbm

LightGBM for handling label-imbalanced data with focal and weighted loss functions in binary and multiclass classification

645 30 1
orchardbirds
bokbokbok

Custom Loss Functions and Evaluation Metrics for XGBoost and LightGBM

435 39 6
DiogoRibeiro7
drift-or-shift

Label-shift vs concept-drift experiments and a lightweight logit-offset adapter for prevalence shift in binary classification.

412 0 0
fasttrees
fasttrees

A fast and frugal tree classifier for sklearn

252 16 5
jespb
m3gp

An easy-to-use scikit-learn inspired implementation of the Multidimensional Multiclass Genetic Programming with Multidimensional Populations (M3GP) algorithm

224 12 2
ArtesiaWater
traval

:chart_with_upwards_trend: Tools for applying automatic error detection schemes to timeseries

196 13 1
ulf1
binsel

Feature selection for hard voting classifier and NN sparse weight initialization.

169 2 1
SamoraHunter
pat2vec

A comprehensive Python package for healthcare data engineering, designed to extract, transform, and feature engineer patient data from CogStack-based EHR datalakes. Enables patient-level aggregation, longitudinal time series construction (up to 25 years retrospective), flexiblefeature engineering (biochemistry, demographics, medications, diagnoses

167 2 0
joris-pries
dutchdraw

The Dutch Draw: Constructing a Universal Baseline for Binary Prediction Models

148 3 0
arthurcgusmao
py-mcc-f1

MCC-F1 curve implementation in Python

126 7 1
ikegami-yukino
oll

Online machine learning algorithms (based on OLL C++ library)

116 22 7
vpozdnyakov
fca-lazy-clf

FCA lazy classifier

76 3 0
closest-git
litemort

A memory efficient GBDT on adaptive distributions. Much faster than LightGBM with higher accuracy. Implicit merge operation.

73 58 9
ulf1
maxjoshua

Feature selection for hard voting classifier and NN sparse weight initialization.

66 2 1
MaratSaidov
artificial-detection

Python framework for artificial text detection: NLP approaches to compare natural text against generated by neural networks.

58 16 1
PhotoRoom
fast-dataset-cleaner

A simple tool for cleaning image datasets at a glance.

56 7 3
davhbrown
interactive-classification-metrics

Get an intuitive sense for the ROC curve and other binary classification metrics with interactive visualization.

51 16 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology