mthiboust/somap
A flexible, fast and scalable python library for Self-Organizing Maps
Somap helps researchers and machine learning practitioners work with Self-Organizing Maps (SOMs). It takes your complex, high-dimensional data (like images or scientific measurements) and organizes it onto a simpler 2D map, revealing hidden patterns and relationships. This is ideal for those who need to visualize and understand complex datasets or conduct research in areas like bio-inspired AI.
No commits in the last 6 months. Available on PyPI.
Use this if you need a highly flexible, fast, and scalable Python library to customize and run various types of Self-Organizing Maps for research or advanced data exploration.
Not ideal if you are a beginner looking for a simple, out-of-the-box SOM solution without needing deep customization or if you are not comfortable with Python and its ecosystem.
Stars
16
Forks
1
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Aug 09, 2025
Commits (30d)
0
Dependencies
10
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mthiboust/somap"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
JustGlowing/minisom
:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps
felixriese/susi
SuSi: Python package for unsupervised, supervised and semi-supervised self-organizing maps (SOM)
abhinavralhan/kohonen-maps
Implementation of SOM and GSOM
saeyslab/FlowSOM_Python
The complete FlowSOM package known from R, now available in Python!
LCSB-BioCore/GigaSOM.jl
Huge-scale, high-performance flow cytometry clustering in Julia