Skip to content

Latest commit

 

History

History
executable file
·
51 lines (36 loc) · 1.55 KB

README.md

File metadata and controls

executable file
·
51 lines (36 loc) · 1.55 KB

GrowingSOM

Implementation of Growing Self Organizing Maps in R

Mainly based on: Damminda Alahakoon, Saman K. Halgamuge (2000): Dynamic Self-Organizing Maps with Controlled Growth for Knowledge Discovery. IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 11.

Functionality

  • train.gsom()
  • train_xy.gsom()
  • map.gsom()
  • predict.gsom()
  • summary.gsom()
  • print.gsom()
  • plot.gsom()

Installation

Make sure you are in the package directory then run:

	R CMD build .

Please note that dependencies may need to be installed in advance (install.packages("plotrix"))

Windows only: A binary Package needs to be obtained by:

	mkdir temp_location
	R CMD INSTALL --build -l temp_location GrowingSOM_VERSION.tar.gz

installation Linux (in R):

	install.packages(repos=NULL,"PHATH_TO_HERE/GrowingSOM_VERSION.tar.gz")

installation Windows (in R):

	install.packages(repos=NULL, "PATH_TO_HERE\GrowingSOM_VERSION.zip", type="binary")

Legal

GrowingSOM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

GrowingSOM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with GrowingSOM. If not, see http://www.gnu.org/licenses/.