Skip to content
/ GEMA Public

A small Python 3 library to train Self Organizing Maps and use them to classify patterns.

License

Notifications You must be signed in to change notification settings

ufvceiec/GEMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEMA

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: [email protected] NOTE: GEMA has only been implemented in Python 3.0

Installation

Gema is now available on pip and conda:

  • Pip: pip install GEMA
  • Conda (for now only for Windows x64): conda install -c ceiecadmin gema

Usage instructions

For usage instructions refer to: Wiki

Requirements:

  • NumPy
  • tqdm
  • Pandas
  • matplotlib
  • Plotly
  • scikit-learn
  • scipy
  • numba
  • imageio

Contact

  • Responsible: Alberto Nogales [email protected]
  • 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

Cite it as:

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.

About

A small Python 3 library to train Self Organizing Maps and use them to classify patterns.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •