PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Unsupervised Learning Python Packages

Python packages with the GitHub topic unsupervised-learning. Sorted by relevance, with stars and monthly downloads.
yzhao062
pyod

A Python library for anomaly detection across tabular, time series, graph, text, and image data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.

2.7M 10K 1K
rasbt
mlxtend

A library of extension and helper modules for Python's data analysis and machine learning libraries.

1.1M 5K 903
SeldonIO
alibi-detect

Algorithms for outlier, adversarial and drift detection

132K 3K 244
JustGlowing
minisom

:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps

46K 2K 444
usnistgov
pymcr

pyMCR: Multivariate Curve Resolution for Python

27K 95 35
benedekrozemberczki
karateclub

Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

12K 2K 257
abimael10
anomaly-grid-py

Python bindings of a Rust library for anomaly detection in finite alphabets using variable-order Markov chains.

9K 1 0
KrishnaswamyLab
phate

PHATE (Potential of Heat-diffusion for Affinity-based Transition Embedding) is a tool for visualizing high dimensional data.

9K 546 82
xcsf-dev
xcsf

XCSF learning classifier system: rule-based evolutionary machine learning

7K 36 13
voxelmorph
voxelmorph

Unsupervised Learning for Image Registration

7K 3K 633
tensorflow
tfsim-nightly

TensorFlow Similarity is a python package focused on making similarity learning quick and easy.

7K 1K 105
hypertopos
hypertopos

Understand the structure of your data — without training machine learning models

7K 2 0
nla-group
classixclustering

Fast and explainable clustering in Python

6K 127 14
wq2012
spectralcluster

Python re-implementation of the (constrained) spectral clustering algorithms used in Google's speaker diarization papers.

4K 550 75
gregversteeg
corextopic

Hierarchical unsupervised and semi-supervised topic models for sparse count data with CorEx

3K 640 118
milesgranger
gap-stat

Python implementation of the gap statistic with optional Rust optimizations.

3K 229 50
linkedin
isolation-forest-onnx

A distributed Spark/Scala implementation of the isolation forest and extended isolation forest algorithms for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.

3K 256 54
numaproj
numalogic

Collection of operational time series ML models and tools

2K 175 31
anish-lakkapragada
sealion

The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.

2K 343 38
Minqi824
adbench

Official Implement of "ADBench: Anomaly Detection Benchmark", NeurIPS 2022.

2K 1K 151
sintel-dev
orion-ml

Orion is a machine learning library built for unsupervised time series anomaly detection.

2K 1K 200
tensorflow
tensorflow-similarity

TensorFlow Similarity is a python package focused on making similarity learning quick and easy.

2K 1K 105
draster2k
trcc

Density-peak clustering with path-density mutual-reachability merging. Sub-quadratic O(n log n) via a C++ pybind11/nanoflann kd-tree. 30× speedup at n=50k.

2K 1 0
selimfirat
pysad

Streaming Anomaly Detection Framework in Python (Outlier Detection for Streaming Data)

2K 286 27
    • Data from PyPI, GitHub, ClickHouse, and BigQuery