An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with unsupervised-machine-learning

A curated list of projects in awesome lists tagged with unsupervised-machine-learning .

https://github.com/naver/tldr

TLDR is an unsupervised dimensionality reduction method that combines neighborhood embedding learning with the simplicity and effectiveness of recent self-supervised learning losses

dimensionality-reduction manifold-learning pytorch-implementation unsupervised-machine-learning

Last synced: 24 Oct 2025

https://github.com/yaricom/goneat

The GOLang implementation of NeuroEvolution of Augmented Topologies (NEAT) method to evolve and train Artificial Neural Networks without error back propagation

artificial-neural-networks augmenting-topologies neat neural-network neuroevolution reinforcement-learning reinforcement-learning-algorithms unsupervised-learning unsupervised-machine-learning

Last synced: 05 Oct 2025

https://github.com/ioangatop/srvae

VAE with RealNVP prior and Super-Resolution VAE in PyTorch. Code release for https://arxiv.org/abs/2006.05218.

cifar-10 cifar10 generative-model python3 pytorch representation-learning super-resolution unsupervised-learning unsupervised-machine-learning vae vae-pytorch variational-autoencoder

Last synced: 24 Dec 2025

https://github.com/alexeyev/abae-pytorch

PyTorch implementation of 'An Unsupervised Neural Attention Model for Aspect Extraction' by He et al. ACL2017'

aspect-extraction autoencoder nlp pytorch pytorch-implementation topic-modeling unsupervised-machine-learning

Last synced: 26 Apr 2025

https://github.com/yaricom/goneat_ns

This project provides GOLang implementation of Neuro-Evolution of Augmenting Topologies (NEAT) with Novelty Search optimization aimed to solve deceptive tasks with strong local optima

artificial-neural-networks augmenting-topologies explainable-ai explainable-artificial-intelligence golang modular-ai neat neuroevolution novelty-search reinforcement-learning-algorithms unsupervised-learning unsupervised-learning-algorithms unsupervised-machine-learning

Last synced: 05 Apr 2025

https://imatge-upc.github.io/unsupervised-2017-cvprw/

Disentangling Motion, Foreground and Background Features in Videos

deep-learning unsupervised-machine-learning video-processing

Last synced: 10 May 2025

https://github.com/kenethgarcia/classipygrb

This repository contains all the updates, code, and documentation related to ClassiPyGRB.

astrophysics grbs machine-learning machine-learning-algorithms unsupervised-learning unsupervised-machine-learning

Last synced: 30 Oct 2025

https://github.com/fabiangroeger96/deep-embedded-music

Creation of an embedding space using unsupervised triplet loss and Tile2Vec that can be used for a variety of downstream tasks

audio contrastive-learning embedding-models embeddings music music-information-retrieval tensorflow tensorflow2 tile2vec triplet-loss unsupervised-learning unsupervised-machine-learning

Last synced: 09 May 2025

https://github.com/smarttensors/nmfk.jl

Nonnegative Matrix Factorization + k-means clustering and physics constraints for Unsupervised and Physics-Informed Machine Learning

blind-source-separation feature-extraction julia machine-learning physics-informed-learning scientific-computing scientific-machine-learning source-identification unsupervised-machine-learning

Last synced: 18 Feb 2026

https://github.com/yaricom/goeshyperneat

The implementation of evolvable-substrate HyperNEAT algorithm in GO language. ES-HyperNEAT is an extension of the original HyperNEAT method for evolving large-scale artificial neural networks.

artifical-neural-network explainable-artificial-intelligence golang hyperneat modular-ai neat neuroevolution reinforcement-learning unsupervised-learning-algorithms unsupervised-machine-learning

Last synced: 05 Apr 2025

https://github.com/ikergarcia1996/questionclustering

Clasificador de preguntas escrito en python 3 que fue implementado en el siguiente vΓ­deo: https://youtu.be/qnlW1m6lPoY

clustering crawler deep-learning inteligencia-artificial machine-learning natural-language-processing nlp pln sentiment-analysis techonology unsupervised-machine-learning word-embeddings

Last synced: 05 Oct 2025

https://github.com/kk7nc/3d-object-detection

Weighted Unsupervised Learning for 3D Object Detection

clustering kinect machine-learning object-detection unsupervised-machine-learning

Last synced: 06 May 2025

https://github.com/tsg405/applied-machine-learning-in-python

This Repo contains - Starter files, Coursework, Programming Assignments for the course --> Applied Machine Learning in Python, University of Michigan [COURSERA]

applied-machine-learning assignment classification coursera data-science fruit-dataset machine-learning matplotlib-pyplot numpy pandas python quiz regression scikit-learn scipy seaborn supervised-machine-learning university-of-michigan unsupervised-machine-learning

Last synced: 14 Apr 2025

https://github.com/harshjuly12/customer-segmentation-using-k-means-clustering

Repository for customer segmentation using KMeans clustering, utilizing techniques for data analysis and cluster identification. Includes dataset from Kaggle and open-source tools.

aiml kmeans-clustering unsupervised-machine-learning

Last synced: 14 Oct 2025

https://github.com/avoss84/bayes-anomaly

A Python library for explainable Bayesian Anomaly Detection

anomaly-detection bayesian-inference explainability unsupervised-machine-learning

Last synced: 10 Apr 2025

https://github.com/AVoss84/bayes-anomaly

A Python library for explainable Bayesian Anomaly Detection

anomaly-detection bayesian-inference explainability unsupervised-machine-learning

Last synced: 12 Apr 2025

https://github.com/michelin/torchsom

TorchSOM is a PyTorch-based library for training Self-Organizing Maps (SOMs), a type of unsupervised learning algorithm used for clustering and dimensionality reduction. Designed for scalability and ease of use, this implementation is optimized for large-scale data.

clustering clustering-algorithm data-visualisation dimensionality-reduction-algorithms dimensionality-reduction-technique just-in-time just-in-time-learning pytorch pytorch-implementation self-organizing-maps unsupervised-machine-learning

Last synced: 04 Sep 2025

https://github.com/sayamalt/bank-customer-segmentation

Successfully established a clustering model which can categorize the customers of a renowned Indian bank into several distinct groups, based on their behavior patterns and demographic details.

agglomerative-clustering clustering data-visualization dbscan-clustering exploratory-data-analysis feature-engineering kmeans-clustering model-optimization spectral-clustering unsupervised-machine-learning

Last synced: 15 Aug 2025

https://github.com/sanikamal/gan-diffusion-atoz

Generative Adversarial Networks in Pytorch and Tensorflow

deep-learning gan generative-model pytorch rbm tensorflow unsupervised-machine-learning vae

Last synced: 23 Feb 2026

https://github.com/nafisalawalidris/advanced-fraud-detection-with-anomaly-detection

This repository demonstrates how to build a robust fraud detection system that combines supervised learning techniques with anomaly detection models. It provides end-to-end implementation, from data preprocessing and model training to deploying a real-time fraud detection API using FastAPI.

anomaly-detection creditcardfrauddetection data dataanalytics fastapi fraud-detection machinelearning modeldeployment python supervised-machine-learning unsupervised-machine-learning

Last synced: 20 Apr 2026

https://github.com/shogunbanik18/custoseg

Custoseg is an algorithmic Marketing based Project to do Customer Segmentation using KMean Clustering Algorithm and targeted Recommendations based on each segment

data-science kmeans-clustering-algorithm machine-learning unsupervised-machine-learning

Last synced: 08 Jul 2025

https://github.com/aditya-modi20/unsupervsied_learning

repository for the unsupervised learning university project

iubh machine-learning unsupervised-learning unsupervised-machine-learning

Last synced: 27 Mar 2025

https://github.com/mariam-badr-mb/book-s-genre

Discover hidden micro-genres in books using unsupervised machine learning. This project applies KMeans clustering to book descriptions, using NLP preprocessing and TF-IDF vectorization to group books with similar themes

exploratory-data-analysis jyputer-notebook machine-learning nlp preprocessing python unsupervised-machine-learning

Last synced: 15 May 2026

https://github.com/yaniv-shulman/chunkey-bert

ChunkeyBert is a minimal and easy-to-use keyword extraction technique that leverages BERT embeddings for unsupervised keyphrase extraction from long text documents.

keyphrase-extraction keyword-extraction machine-learning mit-license nlp nlp-keywords-extraction nlp-machine-learning python python3 topic-modeling unsupervised-machine-learning

Last synced: 08 Apr 2026

https://github.com/diestok/basic-machine-learning-for-bioinformatics

ML course materials for bioinformatics students following the Basic Machine Learning for Bioinformatics course at Utrecht University. Course created and taught by Dieter Stoker.

course jupyter-notebook machine-learning python supervised-machine-learning unsupervised-machine-learning

Last synced: 20 May 2026

https://github.com/virajbhutada/ML-projects

A collection of machine learning mini-projects and analyses developed using Jupyter Notebook. Each project demonstrates practical applications of machine learning algorithms on a variety of datasets, covering techniques from exploratory data analysis (EDA) to model training and evaluation.

business-analytics clustering data-science decision-trees linear-regression machine-learning-algorithms ml-models prediction stock-price-prediction supervised-machine-learning unsupervised-machine-learning

Last synced: 16 Sep 2025

https://github.com/mahmoud-elghonemy/prediction-using-unsupervised-ml

from the given "iris" dataset predict the optimum number of clusters and represent it visually

clustering elbow-method kmeans-clustering unsupervised-clustering unsupervised-machine-learning

Last synced: 23 Jun 2026

https://github.com/nullhawk/k-means

Implementation of K-means algorithm from scratch with adaptive distance metrics

machine-learning python unsupervised-machine-learning

Last synced: 10 Jan 2026

https://github.com/gandhasiri-rahul-mohan/association-rules-q1-books

Prepare rules for the all the data sets 1) Try different values of support and confidence. Observe the change in number of rules for different support,confidence values 2) Change the minimum length in apriori algorithm 3) Visulize the obtained rules using different plots

apriori-algorithm association-rules data-science machine-learning numpy pandas python unsupervised-machine-learning

Last synced: 04 May 2026

https://github.com/gallillio/unsupervised_clustering_music_recommendation_system

Music Recommendation System using Unsupervised Machine Learning Clustering Methods using K-Means, Fuzzy C Mean DBSCAN, Gaussian Mixture Model, BIRCH and Agglomerative Clustering

affinity-propagation agglomerative-clustering birch-clustering data-analysis data-visualization dbscan-clustering fuzzy-cmeans-clustering gaussian-mixture-models k-means-clustering pca unsupervised-machine-learning

Last synced: 19 Oct 2025

https://github.com/scrayil/k-means

This project consists in the implementation of the K-Means and Mini-Batch K-Means clustering algorithms. This is not to be considered as the final and most efficient algorithm implementation as the objective here is to make a clear omparison between the sequential and parallel execution of the clustering steps.

benchmark centroids clustering clusters euclidean-distances gpu gpu-programming k-means k-means-clustering machine-learning mini-batch-kmeans mini-batching multithreading parallel-computing parallel-programming perfomance-analysis speedup unsupervised-learning unsupervised-machine-learning

Last synced: 11 Feb 2026

https://github.com/raj-pulapakura/basketball-players-analysis

This repo features an analysis on various basketball players, using unsupervised learning techniques.

basketball clustering coursera data-science exploratory-data-analysis machine-learning pca-analysis unsupervised-machine-learning

Last synced: 19 Mar 2026

https://github.com/abhi227070/customer-segmentation-using-kmeans

Utilizing KMeans clustering, this project segments customers for targeted marketing and analysis. Developed on Google Colab, it imports datasets from Kaggle, performs data analysis, preprocessing, and model building, providing actionable insights for businesses.

clustering kmeans-clustering machine-learning machine-learning-algorithms machinelearning python3 unsupervised-clustering unsupervised-learning unsupervised-machine-learning

Last synced: 28 Apr 2026

https://github.com/canayter/unsupervised-machine-learning

Utilizing Python and unsupervised learning to predict if cryptocurrencies are affected by 24-hour or 7-day price changes.

k-means-clustering python scikit-learn unsupervised-machine-learning

Last synced: 08 May 2026

https://github.com/zenklinov/clustering_k-means_metrics_pca

Comparing Euclidean Distance, Manhattan Distance, Cosine Distance, with PCA in K-Means Clustering

cluster kmeans-clustering metrics pca unsupervised-machine-learning

Last synced: 13 May 2026

https://github.com/avisionh/detect-anomalouspupildestination

Applies unsupervised anomaly detection techniques to spot outlier observations for pupil destinations.

anomaly-detection isolation-forest unsupervised-machine-learning

Last synced: 22 Mar 2025

https://github.com/zhiwu-zhang-lab/genetic_spectral_autoencoder

This repository if for creating auto-encoders easily. The main focus of the auto-encoders on this page is for genetic and spectral data analysis but likely could be used for any high dimensional data

auto-encoder auto-encoders autoencoder autoencoders dimensionality-reduction genetics genomics gwas keras machine-learning machine-learning-algorithms nir nonlinear population-structure spectral-analysis spectral-clustering unsupervised unsupervised-clustering unsupervised-learning unsupervised-machine-learning

Last synced: 03 Jan 2026

https://github.com/neelsoumya/ml-unsupervised-generic

teaching unsupervised machine learning generic

ml teaching-materials unsupervised-machine-learning

Last synced: 08 Apr 2026

https://github.com/iiakshat/movie-recommender-system

A content-based recommender system that recommends movies similar to the movie that you click on, can be used for suggesting same user similar type of content.

clustering movie-recommendation movies recommendation-engine recommender-system unsupervised-machine-learning

Last synced: 02 Jul 2025

https://github.com/acejolanda/mood-playlist-clustering

Using K-Means clustering to automatically generate mood-based playlists from Spotify audio features (project done at WBS coding school)

kmeans-clustering unsupervised-machine-learning

Last synced: 10 Jun 2025

https://github.com/mnlscn/unsupervised-learning-project

Unsupervised machine learning project - developed in R

business clustering eda pca r unsupervised-machine-learning

Last synced: 05 Apr 2025

https://github.com/anhvu2201/churn_users_prediction_using_supervised_and_unsupervised_ml

Develop and train an supervised machine learning model to identify potential churn users. Additionally, segment these users into distinct groups using an unsupervised machine learning model to enable tailored marketing strategies.

clustering-analysis supervised-machine-learning unsupervised-machine-learning

Last synced: 25 May 2026

https://github.com/philiptitus/mall-customers

K-means Model to categorize Mall customers into different clusters based on their spending habits

clustering k-means-clustering sickit-learn silhouette-score unsupervised-clustering unsupervised-learning unsupervised-machine-learning

Last synced: 03 Jul 2025

https://github.com/bce99/clustertrade

πŸ“ˆAn unsupervised ML algo trading strategy using K-means clustering and EfficientFrontier max sharpe ratio optimization

algorithmic-trading efficientfrontier k-means-clustering unsupervised-machine-learning

Last synced: 13 May 2026

https://github.com/philiptitus/hex-

This project uses K-Means clustering and Google Gemini AI to analyze and categorize M-PESA transaction data, delivering automated spending pattern discovery, interactive insights, and personalized financial recommendations.

budgeting clustering financial-analysis gemini-api k-means-clustering machine-learning mpesa python unsupervised-machine-learning

Last synced: 04 Jul 2025

https://github.com/eudesgccunha/ecommerce-rfm-clustering

Customer clustering from RFM results for an e-commerce.

clustering rfm-analysis unsupervised-machine-learning

Last synced: 18 Jan 2026

https://github.com/msikorski93/wine-data-clustering

The goal of this notebook was to introduce and perform clustering algorithms on white wine dataset.

agglomerative-algorithm clustering k-means-clustering spectral-clustering unsupervised-machine-learning

Last synced: 05 Sep 2025

https://github.com/bishopce16/cryptocurrencies

An analysis on cryptocurrencies dataset using unsupervised machine learning, PCA algorithm, and K-means clustering.

hvplot jupyter-notebook pandas plotly python scikit-learn unsupervised-machine-learning visual-studio-code

Last synced: 02 May 2026

https://github.com/birmingham-and-solihull-ics/unsupervised-clustering-practices

K-means and hierarchical clustering of GP practices based on QOF performance measures

hierachical-clustering k-means-clustering python qof unsupervised-machine-learning

Last synced: 20 Jul 2025

https://github.com/kmohamedalie/clustering-algorithms

unsupervised machine learning with clustering algorithms

dbscan hierarchical-clustering kmeans-clustering unsupervised-machine-learning

Last synced: 16 May 2026

https://github.com/shivabajelan/cryptoclustering

This project applies K-means algorithm to group cryptocurrencies based on 24-hour and 7-day price changes. It also investigates the impact of dimensionality reduction using PCA on clustering outcomes.

clustering kmeans-clustering-algorithm pca-analysis python unsupervised-machine-learning

Last synced: 06 May 2026

https://github.com/tanyakuznetsova/multidimensional-scaling-of-european_cities

This project explores the spatial relationships between twenty European cities using classical manual Multidimensional Scaling (MDS), MDS from scikit-learn, and compares the results with Principal Component Analysis (PCA).

classical-ml-algorithms dimensionality-reduction dimensionality-reduction-technique mds multidimensional-scaling pca principal-component-analysis unsupervised-learning unsupervised-machine-learning

Last synced: 21 Apr 2026

https://github.com/nickenshidqia/country_clustering_using_kmeans_unsupervised_learning

Build a machine learning model that can clustering country based on their regional & language

data-science kmeans-clustering machine-learning unsupervised-learning unsupervised-machine-learning

Last synced: 10 Apr 2025