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

79
Verified
2 felixriese/susi

SuSi: Python package for unsupervised, supervised and semi-supervised...

67
Established
3 abhinavralhan/kohonen-maps

Implementation of SOM and GSOM

50
Established
4 saeyslab/FlowSOM_Python

The complete FlowSOM package known from R, now available in Python!

45
Emerging
5 LCSB-BioCore/GigaSOM.jl

Huge-scale, high-performance flow cytometry clustering in Julia

39
Emerging
6 mthiboust/somap

A flexible, fast and scalable python library for Self-Organizing Maps

34
Emerging
7 diego-vicente/ntnu-som

Using Self-Organizing Maps for Travelling Salesman Problem

34
Emerging
8 avinashshenoy97/RusticSOM

Rust library for Self Organising Maps (SOM).

33
Emerging
9 CarsonScott/HSOM

Hierarchical self-organizing maps for unsupervised pattern recognition

25
Experimental
10 mlange-42/kohonen

A Self-organizing Maps (SOM) / Kohonen networks library and command line...

23
Experimental
11 MickaelDP/SOM-Kohonen-C-Engine

High-performance Self-Organizing Map (SOM) engine in C99. Unsupervised...

22
Experimental
12 jpypi/rust-som

Self-organizing map implementated in Rust

12
Experimental
13 ventus550/somu

A simple high-performance implementation of the Self-Organizing Map (SOM)...

12
Experimental
14 elhamabedi/som-slfn

SOM Clustering and SLFN Classification

11
Experimental
15 tn16jv/Self-Organizing-Map

Implementation of a Artificial Neural Network model of Self Organizing Maps (SOM)

10
Experimental
16 elin-d/dpsom

Deep Probabilistic SOM - reimplementation with pytorch of an Interpretable...

10
Experimental