This Java code is to perform Growing Self-Organizing Map (GSOM).
The implementation doesn't follow original GSOM algorithm exactly. Neighborhood function has been modified for specific application.
Cited Paper: Alahakoon, D., Halgamuge, S. K., & Srinivasan, B. (2000). Dynamic Self-Organizing Maps with Controlled Growth for Knowledge Discovery, 11(3), 601–614. https://doi.org/10.1109/72.846732