GEMA is a Python library which can be used to develop and train Self-Organizing Maps (SOMs). It also allows users to classify new individuals, obtain reports and visualize the information with interactive graphs. mailing-list: gema-som@googlegroups.com NOTE: GEMA has only been implemented in Python 3.0
Gema is now available on pip and conda:
- Pip:
pip install GEMA
- Conda (for now only for Windows x64):
conda install -c ceiecadmin gema
For usage instructions refer to: Wiki
- NumPy
- tqdm
- Pandas
- matplotlib
- Plotly
- scikit-learn
- scipy
- numba
- imageio
- Responsible: Alberto Nogales alberto.nogales@ceiec.es
- Supervisors: Alberto Nogales, Álvaro José García-Tejedor
- Main developers: Adrián Prieto, Gonzalo de las Heras de Matías, Antonio Pérez Morales
- Contributors: Santiago Donaher Naranjo, Afonso Reis (Instituto Superior Técnico in Lisbon)
Under license of CEIEC http://www.ceiec.es
García-Tejedor, Álvaro José, and Alberto Nogales. 2022. “An Open-Source Python Library for Self-Organizing-Maps.” Software Impacts 12. https://doi.org/10.1016/j.simpa.2022.100280.