All Projects β†’ mljs β†’ hclust

mljs / hclust

Licence: MIT license
Hierarchical clustering in JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to hclust

k-means-quantization-js
🎨 Apply color quantization to images using k-means clustering.
Stars: ✭ 27 (-30.77%)
Mutual labels:  clustering
kmeans
A simple implementation of K-means (and Bisecting K-means) clustering algorithm in Python
Stars: ✭ 18 (-53.85%)
Mutual labels:  clustering
jnosql.github.io
The JNoSQL is a framework whose has the goal to help Java developers to create Java EE applications with NoSQL, whereby they can make scalable application beyond enjoy the polyglot persistence.
Stars: ✭ 13 (-66.67%)
Mutual labels:  diana
G-SimCLR
This is the code base for paper "G-SimCLR : Self-Supervised Contrastive Learning with Guided Projection via Pseudo Labelling" by Souradip Chakraborty, Aritra Roy Gosthipaty and Sayak Paul.
Stars: ✭ 69 (+76.92%)
Mutual labels:  clustering
T-CorEx
Implementation of linear CorEx and temporal CorEx.
Stars: ✭ 31 (-20.51%)
Mutual labels:  clustering
color cloth
color_cloth gets the main colors and its proportions from a cloth image ignoring the background, it uses the EM algorithm from OpenCV library, the algorithm needs an image with an item in the center of the picture.
Stars: ✭ 20 (-48.72%)
Mutual labels:  clustering
nlp-lt
Natural Language Processing for Lithuanian language
Stars: ✭ 17 (-56.41%)
Mutual labels:  clustering
DigitalCellSorter
Digital Cell Sorter (DCS): single cell RNA-seq analysis toolkit. Documentation:
Stars: ✭ 19 (-51.28%)
Mutual labels:  clustering
influxdb-ha
High-availability and horizontal scalability for InfluxDB
Stars: ✭ 45 (+15.38%)
Mutual labels:  clustering
PyPHLAWD
Python version of PHLAWD
Stars: ✭ 16 (-58.97%)
Mutual labels:  clustering
Sampled-MinHashing
A method to mine beyond-pairwise relationships using Min-Hashing for large-scale pattern discovery
Stars: ✭ 24 (-38.46%)
Mutual labels:  clustering
SpectralClustering.jl
Spectral clustering algorithms written in Julia
Stars: ✭ 46 (+17.95%)
Mutual labels:  clustering
mongo-replica-with-docker
How to deploy a MongoDB Replica Set using Docker
Stars: ✭ 105 (+169.23%)
Mutual labels:  clustering
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+10510.26%)
Mutual labels:  clustering
clope
Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data
Stars: ✭ 18 (-53.85%)
Mutual labels:  clustering
QuestionClustering
Clasificador de preguntas escrito en python 3 que fue implementado en el siguiente vΓ­deo: https://youtu.be/qnlW1m6lPoY
Stars: ✭ 15 (-61.54%)
Mutual labels:  clustering
clusters
Cluster analysis library for Golang
Stars: ✭ 68 (+74.36%)
Mutual labels:  clustering
hotspot3d
3D hotspot mutation proximity analysis tool
Stars: ✭ 43 (+10.26%)
Mutual labels:  clustering
mousetrap
Process and Analyze Mouse-Tracking Data
Stars: ✭ 33 (-15.38%)
Mutual labels:  clustering
tika-similarity
Tika-Similarity uses the Tika-Python package (Python port of Apache Tika) to compute file similarity based on Metadata features.
Stars: ✭ 92 (+135.9%)
Mutual labels:  clustering

hclust

NPM version build status Test coverage npm download

Hierarchical clustering algorithms in JavaScript.

Installation

npm i ml-hclust

API Documentation

Usage

AGNES

const { agnes } = require('ml-hclust');

const tree = agnes(data, {
  method: 'ward',
});

Implemented algorithms

  • AGNES (AGglomerative NESting): Continuously merge nodes that have the least dissimilarity.
  • DIANA (Divisive ANAlysis): The process starts at the root with all the points as one cluster and recursively splits the higher level clusters to build the dendrogram.
  • BIRCH (Balanced Iterative Reducing and Clustering using Hierarchies): Incrementally construct a CF (Clustering Feature) tree, a hierarchical data structure for multiphase clustering
  • CURE (Clustering Using REpresentatives):
  • CHAMELEON

Test

npm install
npm test

Authors

License

MIT

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].