JustGlowing/minisom

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

79
/ 100
Verified

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.

1,576 stars and 36,435 monthly downloads. Actively maintained with 3 commits in the last 30 days. Available on PyPI.

No Dependents
Maintenance 16 / 25
Adoption 20 / 25
Maturity 18 / 25
Community 25 / 25

How are scores calculated?

Stars

1,576

Forks

442

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Monthly downloads

36,435

Commits (30d)

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/JustGlowing/minisom"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.