minisom and SOM-Kohonen-C-Engine
MiniSom is a practical Python library for accessibility and experimentation, while the C99 engine is a specialized high-performance backend for computationally intensive production clustering tasks—they could complement each other if the Python implementation needed to offload heavy lifting to compiled code, but are primarily competitors for different use cases.
About minisom
JustGlowing/minisom
:red_circle: MiniSom is a minimalistic implementation of the Self Organizing Maps
This tool helps researchers and students understand complex, high-dimensional data by converting it into simpler, visual relationships on a 2D map. You input your raw data, like a table of observations, and it outputs a 'map' where similar data points are clustered together. Data analysts, scientists, or anyone dealing with complex datasets can use this to identify patterns or outliers.
About SOM-Kohonen-C-Engine
MickaelDP/SOM-Kohonen-C-Engine
High-performance Self-Organizing Map (SOM) engine in C99. Unsupervised neural network for high-dimensional clustering (Fisher Iris & Palmer Penguins). Memory-safe implementation verified by Valgrind (0 leaks, 0 errors). Features tied-list BMU search, dynamic learning decay, and O3-optimized execution. Built from scratch.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work