Skip to content
forked from selforgmap/som-cpp

Self Organizing Map (SOM) is a type of Artificial Neural Network (ANN) that is trained using an unsupervised, competitive learning to produce a low dimensional, discretized representation (feature map) of higher dimensional data.

Notifications You must be signed in to change notification settings

sumedhe/som-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

som

Self Organizing Map

Codacy Badge

Setting up the project

Here are the instructions on how to setup the project.

Build

Clone the repository

$ git clone https://github.com/sumedhe/som.git
$ cd som

Then run cmake

$ cmake -H. -Bbuild
$ cd build
$ cmake --build .

Run program

To start the program,

$ ./bin/som

Run tests

Using unit_tests:

$ ./bin/unit_tests

Using ctest:

$ ctest

About

Self Organizing Map (SOM) is a type of Artificial Neural Network (ANN) that is trained using an unsupervised, competitive learning to produce a low dimensional, discretized representation (feature map) of higher dimensional data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 77.8%
  • CMake 10.9%
  • Python 5.4%
  • C 3.4%
  • Shell 2.5%