All Projects → internaut → py-lbg

internaut / py-lbg

Licence: Apache-2.0 license
Python Implementation for Linde-Buzo-Gray / Generalized Lloyd Algorithm for vector quantization.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to py-lbg

Leaflet.MarkerCluster.LayerSupport
Sub-plugin for Leaflet.markercluster plugin; brings compatibility with Layers Control and other plugins
Stars: ✭ 53 (+140.91%)
Mutual labels:  clustering
autoplait
Python implementation of AutoPlait (SIGMOD'14) without smoothing algorithm. NOTE: This repository is for my personal use.
Stars: ✭ 24 (+9.09%)
Mutual labels:  clustering
GrouProx
FedGroup, A Clustered Federated Learning framework based on Tensorflow
Stars: ✭ 20 (-9.09%)
Mutual labels:  clustering
acoustic-keylogger
Pipeline of a keylogging attack using just an audio signal and unsupervised learning.
Stars: ✭ 80 (+263.64%)
Mutual labels:  clustering
topometry
A comprehensive dimensional reduction framework to recover the latent topology from high-dimensional data.
Stars: ✭ 64 (+190.91%)
Mutual labels:  clustering
Deep-multimodal-subspace-clustering-networks
Tensorflow implementation of "Deep Multimodal Subspace Clustering Networks"
Stars: ✭ 62 (+181.82%)
Mutual labels:  clustering
postsack
Visually cluster your emails by sender, domain, and more to identify waste
Stars: ✭ 288 (+1209.09%)
Mutual labels:  clustering
product-quantization
🙃Implementation of vector quantization algorithms, codes for Norm-Explicit Quantization: Improving Vector Quantization for Maximum Inner Product Search.
Stars: ✭ 40 (+81.82%)
Mutual labels:  clustering
inet ssh dist
SSH distribution for erlang
Stars: ✭ 46 (+109.09%)
Mutual labels:  clustering
point-cloud-clusters
A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.
Stars: ✭ 43 (+95.45%)
Mutual labels:  clustering
dtw-python
Python port of R's Comprehensive Dynamic Time Warp algorithms package
Stars: ✭ 139 (+531.82%)
Mutual labels:  clustering
opensvc
The OpenSVC node agent
Stars: ✭ 27 (+22.73%)
Mutual labels:  clustering
Machine-Learning-Specialization
Project work and Assignments for Machine learning specialization course on Coursera by University of washington
Stars: ✭ 27 (+22.73%)
Mutual labels:  clustering
Machine-learning
This repository will contain all the stuffs required for beginners in ML and DL do follow and star this repo for regular updates
Stars: ✭ 27 (+22.73%)
Mutual labels:  clustering
ClusterAnalysis.jl
Cluster Algorithms from Scratch with Julia Lang. (K-Means and DBSCAN)
Stars: ✭ 22 (+0%)
Mutual labels:  clustering
AnnA Anki neuronal Appendix
Using machine learning on your anki collection to enhance the scheduling via semantic clustering and semantic similarity
Stars: ✭ 39 (+77.27%)
Mutual labels:  clustering
pyclustertend
A python package to assess cluster tendency
Stars: ✭ 38 (+72.73%)
Mutual labels:  clustering
Apartment-Interest-Prediction
Predict people interest in renting specific NYC apartments. The challenge combines structured data, geolocalization, time data, free text and images.
Stars: ✭ 17 (-22.73%)
Mutual labels:  clustering
dbscan
DBSCAN Clustering Algorithm C# Implementation
Stars: ✭ 38 (+72.73%)
Mutual labels:  clustering
react-map-gl-cluster
Urbica React Cluster Component for Mapbox GL JS
Stars: ✭ 27 (+22.73%)
Mutual labels:  clustering

Python Implementation for Linde-Buzo-Gray / Generalized Lloyd Algorithm

This is a small set of Python functions that implement the Generalized-Lloyd or Linde-Buzo-Gray Algorithm for vector quantization. It allows clustering of vectors of any dimension. This is helpful for example for image classification when using the SIFT or SURF algorithms where you can cluster the feature vectors. It might be also useful if you want to cluster a large amount of points on a map.

See also: http://mkonrad.net/projects/gen_lloyd.html

See also my original Java implementation.

The repository also contains an IPython notebook to visualize how this algorithm works.

The source-code is provided under Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].