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

This branch is 3 commits behind selforgmap/som-cpp:master.

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%