Self-Organizing Maps ML Frameworks
Implementations of Self-Organizing Maps (SOM) and Kohonen networks across various programming languages and frameworks. Does NOT include other clustering algorithms, neural network libraries, or dimensionality reduction techniques unrelated to SOM/Kohonen architecture.
There are 16 self-organizing maps frameworks tracked. 1 score above 70 (verified tier). The highest-rated is JustGlowing/minisom at 79/100 with 1,576 stars and 36,435 monthly downloads. 1 of the top 10 are actively maintained.
Get all 16 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=self-organizing-maps&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
JustGlowing/minisom
:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps |
|
Verified |
| 2 |
felixriese/susi
SuSi: Python package for unsupervised, supervised and semi-supervised... |
|
Established |
| 3 |
abhinavralhan/kohonen-maps
Implementation of SOM and GSOM |
|
Established |
| 4 |
saeyslab/FlowSOM_Python
The complete FlowSOM package known from R, now available in Python! |
|
Emerging |
| 5 |
LCSB-BioCore/GigaSOM.jl
Huge-scale, high-performance flow cytometry clustering in Julia |
|
Emerging |
| 6 |
mthiboust/somap
A flexible, fast and scalable python library for Self-Organizing Maps |
|
Emerging |
| 7 |
diego-vicente/ntnu-som
Using Self-Organizing Maps for Travelling Salesman Problem |
|
Emerging |
| 8 |
avinashshenoy97/RusticSOM
Rust library for Self Organising Maps (SOM). |
|
Emerging |
| 9 |
CarsonScott/HSOM
Hierarchical self-organizing maps for unsupervised pattern recognition |
|
Experimental |
| 10 |
mlange-42/kohonen
A Self-organizing Maps (SOM) / Kohonen networks library and command line... |
|
Experimental |
| 11 |
MickaelDP/SOM-Kohonen-C-Engine
High-performance Self-Organizing Map (SOM) engine in C99. Unsupervised... |
|
Experimental |
| 12 |
jpypi/rust-som
Self-organizing map implementated in Rust |
|
Experimental |
| 13 |
ventus550/somu
A simple high-performance implementation of the Self-Organizing Map (SOM)... |
|
Experimental |
| 14 |
elhamabedi/som-slfn
SOM Clustering and SLFN Classification |
|
Experimental |
| 15 |
tn16jv/Self-Organizing-Map
Implementation of a Artificial Neural Network model of Self Organizing Maps (SOM) |
|
Experimental |
| 16 |
elin-d/dpsom
Deep Probabilistic SOM - reimplementation with pytorch of an Interpretable... |
|
Experimental |