Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 23 Python unsupervised-learning Projects
-
transferlearning
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习
Project mention: [D] Medium Article: Adaptive Learning for Time Series Forecasting | reddit.com/r/MachineLearning | 2022-10-02The src is available in https://github.com/jindongwang/transferlearning I'll also publish about how to code the model for time series
-
Project mention: anomaly-detection-resources: NEW Extended Research - star count:7109.0 | reddit.com/r/algoprojects | 2023-05-20
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Check out the algorithms and documentation in this toolkit. It’ll give you a list of methods to read up on to understand their mechanisms. https://github.com/yzhao062/pyod
-
Project mention: MMDeploy: Deploy All the Algorithms of OpenMMLab | reddit.com/r/u_Allent_pjlab | 2022-11-21
MMSelfSup: OpenMMLab self-supervised learning toolbox and benchmark.
-
awesome-community-detection
A curated list of community detection research papers with implementations.
-
anomalib
An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference.
Project mention: Early anomaly detection / Failure prediction on time series | reddit.com/r/computervision | 2023-02-11try https://github.com/openvinotoolkit/anomalib it's primarily aimed at vision applications but might provide some inspiration
-
karateclub
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
Check out Karate Club (https://github.com/benedekrozemberczki/karateclub) . It has implementations for many attributed node embedding algorithms.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Looking for recommendations to monitor / detect data drifts over time | reddit.com/r/datascience | 2023-04-15
-
-
Unsupervised-Classification
SCAN: Learning to Classify Images without Labels, incl. SimCLR. [ECCV 2020]
Project mention: Middle ground dataset between CIFAR and ImageNet [D] | reddit.com/r/MachineLearning | 2022-09-17The subsets we used are from here: https://github.com/wvangansbeke/Unsupervised-Classification/tree/master/data/imagenet_subsets
-
-
similarity
TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
Project mention: New free tool that uses fine-tuned BERT model to surface answers from research papers | reddit.com/r/LanguageTechnology | 2022-10-28Tensorflow Ranking and Tensorflow similarity (maybe relevant/irrelevant contrastive learning?) look like they could be useful.
-
-
-
corex_topic
Hierarchical unsupervised and semi-supervised topic models for sparse count data with CorEx
Project mention: [NLP] Topic Identification & Quantisation | reddit.com/r/LanguageTechnology | 2022-09-03We ended up settling on a HuggingFace transformer + HDBSCAN pipeline from BERTopic. I like this because it makes it straightforward to tune and test, and you probabilistically assign documents to clusters, so you can do interesting aggregation and sampling after you have your inference done, like selecting text. Other options include top2vec which basically does the same thing without some guiding tools available in BERTopic. Either is suitable for what you’re doing. Older techniques include things like the Latent Dirichlet Allocation and COREX.
-
-
MonoRec
Official implementation of the paper: MonoRec: Semi-Supervised Dense Reconstruction in Dynamic Environments from a Single Moving Camera (CVPR 2021)
-
Lifting-from-the-Deep-release
Implementation of "Lifting from the Deep: Convolutional 3D Pose Estimation from a Single Image"
Project mention: Auto tagging Images ( particularly for p0rn ) scene-wise | reddit.com/r/deeplearning | 2022-10-01Found relevant code at https://github.com/DenisTome/Lifting-from-the-Deep-release + all code implementations here
-
Unsupervised-Semantic-Segmentation
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals. [ICCV 2021]
-
SeaLion
The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.
-
Project mention: TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate TS Data | news.ycombinator.com | 2022-08-23
-
DETReg
Official implementation of the CVPR 2022 paper "DETReg: Unsupervised Pretraining with Region Priors for Object Detection".
-
Project mention: What if TTI was ran backwards? Like showing an image and asking what prompt it would need and conditions (temperature, top_k, etc) to generate that image. This might give us a better glimpse at how it wants to receive prompts. | reddit.com/r/MLQuestions | 2022-07-22
yeah you could force a model to try to fill in a provided prompt template like that. Check this out: https://github.com/yxuansu/MAGIC
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Python unsupervised-learning related posts
- Crooks’ Mistaken Bet on Encrypted Phones
- ELI5 hardware keylogging
- [D] Distributions to represent an Image Dataset
- Early anomaly detection / Failure prediction on time series
- Anomaly detection in images using PatchCore
- Does anyone know how a loss curve like this can happen? Details in comments
- Middle ground dataset between CIFAR and ImageNet [D]
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 31 May 2023
Index
What are some of the best open-source unsupervised-learning projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | transferlearning | 11,481 |
2 | anomaly-detection-resources | 7,131 |
3 | pyod | 7,077 |
4 | mmselfsup | 2,750 |
5 | awesome-community-detection | 2,138 |
6 | anomalib | 1,931 |
7 | karateclub | 1,900 |
8 | alibi-detect | 1,828 |
9 | minisom | 1,241 |
10 | Unsupervised-Classification | 1,186 |
11 | HyperGAN | 1,185 |
12 | similarity | 947 |
13 | autovc | 860 |
14 | disentangling-vae | 708 |
15 | corex_topic | 598 |
16 | ADBench | 563 |
17 | MonoRec | 529 |
18 | Lifting-from-the-Deep-release | 447 |
19 | Unsupervised-Semantic-Segmentation | 357 |
20 | SeaLion | 319 |
21 | TranAD | 313 |
22 | DETReg | 306 |
23 | MAGIC | 221 |