Software

For publicly funded research units in the field of computer science the publication of open source software constitutes one way of knowledge transfer, giving back to the public what belongs to the public. Software developed at the Chair of Human-Computer Interaction is provided here with only some usage restrictions such as non-commerciality.

 

Extended Growing Neural Gas

Force-based GNG Visualization
Force-based GNG Visualization

TGNG - An Extended Growing Neural Gas Implementation for ROOT

Author: Jochen Kerdels

Version 1.50

tgng_1_5.zip, licensed under CC BY-NC-SA 4.0 International

The use of this material for military and/or intelligence purposes is disapproved of.

 

The "Growing Neural Gas" (GNG) is a prototype-based vector quantization method proposed by Bernd Fritzke [1]. This implementation features several extensions to the GNG like local input space histograms [2], hierarchical clustering of GNG units, and several types of visualization. The code provides a simple and easy to use interface to implement custom input data types, distance measures, and extensions.

This updated version of the TGNG package allows to simulate grid cells, that were found in the entorhinal cortex of rats, by a dendritic, self-organized learning process [3]. Grid cells are simulated by the "Recursive Growing Neural Gas" (RGNG) algorithm proposed in [4], which is a recursive version of the GNG. A short summary on how to use the implementation of the RGNG to perform such a simulation is given in doc/GRID_CELL_SIM .

Incidence Matrix of GNG Units
Incidence Matrix of GNG Units
 
Two Layers of an RGNG
Two Layers of an RGNG

The implementation provided here is intended to be used with the data analysis framework ROOT (root.cern.ch) developed at CERN. It is recommended that you use ROOT version 6.00 or later, although the code may compile and run (untested) with prior versions of ROOT. The code and all other files of this package are licensed under CC BY-NC-SA 4.0 International.

[1] Bernd Fritzke,
A Growing Neural Gas Network Learns Topologies,
Advances in Neural Information Processing Systems 7, MIT Press, pp. 625-632, 1995.

 
Dendrogram of Hierarchical Clustering Extension
Dendrogram of Hierarchical Clustering Extension
 

Images: Human-Computer Interaction

Downloads: