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.

minisom
73
Verified
SOM-Kohonen-C-Engine
22
Experimental
Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 25/25
Maintenance 13/25
Adoption 0/25
Maturity 9/25
Community 0/25
Stars: 1,576
Forks: 442
Downloads:
Commits (30d): 1
Language: Python
License: MIT
Stars:
Forks:
Downloads:
Commits (30d): 0
Language: C
License: MIT
No Dependents
No Package No Dependents

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.

data-analysis pattern-recognition data-visualization unsupervised-learning anomaly-detection

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