clustering-algorithms

There are 77 repositories under clustering-algorithms topic.

  • Machine-Learning

    Language:Jupyter Notebook
  • SfDS-Project-Final

    Understanding the COVID-19 situation in the USA using Statistical Analysis

    Language:Jupyter Notebook1
  • ML-Clustering

    Build and evaluate clustering models using PySpark 3.0.1 library.

    Language:Jupyter Notebook1
  • Market_Segmentation

    Master's Project - Clustering Problem

  • graph-clustering

    This repository provides classic clustering algorithms and various internal cluster quality validation metrics and also visualization capabilities to analyse the clustering results

    Language:Python1
  • machine-learning-superdatascience

    Machine Learning codes

    Language:Python1
  • Learning-to-Link

    Finding the best linkage strategy for bottom up clustering algorithms - ICLR 2020.

    Language:C++1
  • fuzzy_models

    Comprehensive Python toolkit for fuzzy clustering algorithms, featuring multiple state-of-the-art methods with a unified API for research and data analysis.

    Language:Python
  • llm_faithfulness_hallucination_misalignment_detection

    End-to-End Python implementation of Semantic Divergence Metrics (SDM) for LLM hallucination detection. Uses ensemble paraphrasing, joint embedding clustering, and information-theoretic measures (JSD, KL divergence, Wasserstein distance) to quantify prompt-response semantic consistency. Based on Halperin (2025).

    Language:Jupyter Notebook
  • Adaptive-Engagement-Intelligence-Platform

    Digital platforms today need more than static dashboards, they require adaptive systems that continuously learn from user activity. This project develops a behavioural intelligence framework that dynamically groups interaction patterns, surfaces critical risk indicators, and enables strategic actions to influence experience outcomes.

    Language:Python
  • Clustering-Antarctic-Penguin-Species

    This project aims to explore the classification of Antarctic penguin species based on their physical measurements using unsupervised machine learning techniques. The dataset, known as the Palmer Penguins dataset, includes key features such as bill length, bill depth, flipper length, body mass, and sex.

    Language:Jupyter Notebook
  • ML-Driven-Clustering-of-Onboarding-Users-Strategies-for-Enhanced-Conversion

    Bachelor thesis is submitted in fulfilment of the requirements for the Bachelor of Science degree in the Department of Business Analytics and Information Technologies at the Faculty of Applied Sciences of Ukrainian Catholic University.

    Language:Python
  • movie-synopsis-cluster-analysis

    This project applies unsupervised learning techniques to cluster movies based on their synopses and analyze the correlation between clusters and genres.

    Language:Jupyter Notebook
  • Data-Driven-Data-Science-Curriculum-Design

    A data-driven approach to designing an optimal Data Science curriculum. This project extracts skills from job postings, applies NLP and clustering techniques (K-Means, Hierarchical, DBSCAN), and maps industry demands to educational recommendations. Uses Python, Scikit-learn, OpenAI embeddings, and Seaborn for visualization.

    Language:Python
  • Customer-Segmentation-using-RFM-Analysis

    The Customer Segmentation using RFM Analysis project classifies customers based on Recency, Frequency, and Monetary (RFM) metrics to target personalized marketing strategies. It helps businesses enhance customer retention and optimize marketing efforts.

    Language:Jupyter Notebook
  • DataAnalyzeApi

    ASP.NET Core Web API for data analysis through similarity calculation and clustering algorithms. Processes datasets with mixed numerical and categorical parameters using custom-implemented algorithms.

    Language:C#
  • Neurogenomics_Project

    This project focuses on analyzing sequencing data to understand molecular mechanisms of neurological diseases and predict the effectiveness of immunotherapy in breast cancer patients. It integrates Python and R scripts for data processing, statistical analysis, and visualization, alongside a comprehensive report detailing methods and findings.

    Language:Jupyter Notebook
  • Energy_Access_and_Electrification_Planning_in_Kenya

    Geospatial deep learning classification for optimal placement of wind renewables in Kenya.

    Language:Jupyter Notebook
  • VisualizationSystem

    Data analysis application that allows to cluster and visualize multi-parameter data using graphs and plots.

    Language:C#
  • Categorical-data-clustering-25-years-beyond-K-modes

    Categorical data clustering: 25 years beyond K-modes

    Language:Jupyter Notebook
  • common-clustering-algorithms

    Implement several common used clustering algorithms using python

    Language:Python
  • Comperative_Analysis_of_Clustering_Algorithms

    Demonstrating the application of clustering algorithms with various parameter sets and feature combinations, along with necessary data preprocessing tasks in Python.

    Language:Jupyter Notebook
  • PreOwnedCars_Price_Prediction_Model_V2.0-

    An additional metric 'Man_dep_OP' (average_manufacturer_depreciation_per_odometer_price_ratio) is introduced for better results. An Extension project for Version1.0.0

    Language:Jupyter Notebook
  • combinatorial-cluster-deletion

    Official implementation of "Simpler, Faster, and Better Combinatorial Approximations for Cluster Deletion"

    Language:Julia
  • Programming-for-Data-Analysis

    This repository contains exercises from "Programming for Data Analysis" course from the first semester of my master's studies.

    Language:Jupyter Notebook
  • ml_pt_course

    Учебные листы по 'Стохастическому анализу и его приложениях в машинном обучении'

    Language:Jupyter Notebook
  • clustering-indian-stock-market-ipo

    extracting knowledge about indian stock market IPOs by analysing different types of clustering and graph plots for visualization.

    Language:Jupyter Notebook
  • Graph_Clustering

    This repository contains a variety of algorithms designed for graph clustering problems.

  • website-neurlyai

    Neural Nets and Deep Learning concepts and implementations applied to real-life data.

    Language:TypeScript
  • Data-Science-ML-Projects

    Houses projects that implements Machine learning and Data science concepts

    Language:Jupyter Notebook
  • Cluster-Analysis

    A comparison on different clustering algorithms using different datasets with performance measurements is shown here.

    Language:Jupyter Notebook
  • Clustering_Term_Project

    Clustering project for assessment of Unsupervised Learning lecture (Jacek Lewkowicz)

    Language:Jupyter Notebook
  • ebay-challenge

    eBay evalAI challenge

    Language:Jupyter Notebook
  • DM-Project-Final

    Customer Segmentation using Clustering Algorithms

    Language:Jupyter Notebook
  • LSH-HyperCube-and-Clustering-Algorithms

    Searching similar images (represented as vectors from MNIST dataset) and clustering on them.

    Language:C++
  • Clustering-Algorithms

    Here i have used mall customers data to implement KMeans, Hierarchal and DBScan clustering algorithms

    Language:Jupyter Notebook