This is an attempt to make a primitive self-organizing map that learns to recognize characters that are 9x9.
The project is made up of a go web server that serves up static html and then connects via websockets and allows user to specify the details of the neuralnetwork.
- Install golang on your system.
- Create a directory for your GOPATH environment variable
example:
mkdir $HOME/go
echo "export GOPATH=$HOME/go" >> $HOME/.bashrc
go get github.com/tskinn/GoCR
This will also pull GoCR's dependency (Gorilla/sockets package)
- Go to the GoCR source directory
cd $HOME/go/src/github.com/tskinn/GoCR
2. Run the server and the neuralnetwork
go run server.go neuralnet.go
3. Open a browser and go to localhost:3000