minisom and kohonen-maps

These are competitors: MiniSom is a mature, widely-adopted SOM implementation suitable for production use, while Kohonen-maps is a lesser-known alternative that extends the basic SOM concept with GSOM (Growing Self-Organizing Maps) but lacks practical adoption.

minisom
86
Verified
kohonen-maps
57
Established
Maintenance 16/25
Adoption 20/25
Maturity 25/25
Community 25/25
Maintenance 10/25
Adoption 9/25
Maturity 16/25
Community 22/25
Stars: 1,576
Forks: 442
Downloads: 36,435
Commits (30d): 3
Language: Python
License: MIT
Stars: 73
Forks: 63
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No Dependents
No Package No Dependents

About minisom

JustGlowing/minisom

:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps

Built on NumPy with optional Numba JIT acceleration, it enables dimensionality reduction of high-dimensional data into low-dimensional grid visualizations while supporting both online and batch training modes. Features include configurable grid topologies (rectangular/hexagonal), winner neuron detection, model persistence via pickle, and applications spanning clustering, color quantization, and outlier detection. The vectorized NumPy-first design keeps dependencies minimal while maintaining extensibility for researchers and educators.

About kohonen-maps

abhinavralhan/kohonen-maps

Implementation of SOM and GSOM

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work