Topics / #unsupervised-learning
Unsupervised-learning projects on GitHub
Machine learning methods that find patterns in unlabeled data.
As of , the most-starred Unsupervised-learning projects on GitHub are TensorFlow-Examples (43.7K stars), ML-From-Scratch (33K stars) and 100-Days-Of-ML-Code (22.2K stars). GitHub.Locker tracks 10 Unsupervised-learning repositories with 189.3K stars combined. The fastest-growing on October 18 was dinov2, with +11 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+11dinov2
facebookresearch/dinov2 · ★ 13.4KDINOv2, a self-supervised visual feature learning method from Meta AI's FAIR team, shipped as PyTorch code and pretrained models. Its features plug into classifiers as simple as linear layers across many vision tasks, with no fine-tuning required.
+8awesome-artificial-intelligence
owainlewis/awesome-artificial-intelligence · ★ 16.7KAn opinionated, actively maintained collection of AI learning resources — courses, books, papers, and guides — for software developers building generative AI and agentic systems. It has over 16,600 GitHub stars.
+3ML-From-Scratch
eriklindernoren/ML-From-Scratch · ★ 33KA Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.
+3pyod
yzhao062/pyod · ★ 10KPyOD is a Python library for anomaly detection that bundles over 60 detection algorithms into one consistent API, covering tabular, time series, graph, text, image, and audio data.
The all-time top
10 projects · by stars
- 43.7K
#1 · aymericdamien/TensorFlow-ExamplesTensorFlow-Examples
A hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.
- 33K
#2 · eriklindernoren/ML-From-ScratchML-From-Scratch
A Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.
- 22.2K
#3 · MLEveryday/100-Days-Of-ML-Code100-Days-Of-ML-Code
The Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.
- 4

stanford-cs-229-machine-learning
20.3Kafshinea/stanford-cs-229-machine-learningA collection of cheatsheets and refreshers that summarize all the key concepts taught in Stanford's CS 229 Machine Learning course, covering supervised learning, unsupervised learning, deep learning, and training tips.
- 5

awesome-artificial-intelligence
16.7Kowainlewis/awesome-artificial-intelligence · PythonAn opinionated, actively maintained collection of AI learning resources — courses, books, papers, and guides — for software developers building generative AI and agentic systems. It has over 16,600 GitHub stars.
- 6

stylegan
14.4KNVlabs/stylegan · PythonNVIDIA's official TensorFlow implementation of StyleGAN, a generative adversarial network that synthesizes photorealistic images — most famously 1024x1024 faces of people who don't exist — with intuitive control over attributes like pose and identity.
- 7

transferlearning
14.4Kjindongwang/transferlearning · PythonA curated knowledge base covering transfer learning, domain adaptation, domain generalization and related subfields - papers, tutorials, code, datasets, scholars and surveys, maintained in both English and Chinese.
- 8

dinov2
13.4Kfacebookresearch/dinov2 · Jupyter NotebookDINOv2, a self-supervised visual feature learning method from Meta AI's FAIR team, shipped as PyTorch code and pretrained models. Its features plug into classifiers as simple as linear layers across many vision tasks, with no fine-tuning required.
- 9

pyod
10Kyzhao062/pyod · PythonPyOD is a Python library for anomaly detection that bundles over 60 detection algorithms into one consistent API, covering tabular, time series, graph, text, image, and audio data.
- 10

Unsupervised-Log-Anomaly-Detection-Microservices
1Kchuansirrr/Unsupervised-Log-Anomaly-Detection-Microservices · PythonIt is a research-grade, unsupervised anomaly detection framework for microservice logs that combines Transformer, LSTM, and statistical features with graph-based modeling and ensemble scoring to flag unusual log behavior without labeled data.
Related topics
Often tagged together
- deep-learning746
- machine-learning930
- python2,425
- data-science233
- education943
- computer-vision393
- research779
- tutorial630
- gpu809
- learning-resources414
- neural-networks57
- ai1,993
- artificial-intelligence272
- gan27
- mit3,387
- neural-network167
- open-source5,748
- pytorch421
- reinforcement-learning153
- resources713
- tensorflow84
- agentic-ai319
- ai-agents1,322
- algorithms143