Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fxsjy/gonn

GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN
https://github.com/fxsjy/gonn

Last synced: 18 days ago
JSON representation

GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN

Awesome Lists containing this project

README

        

GoNN [![GoDoc](https://godoc.org/github.com/fxsjy/gonn/gonn?status.svg)](https://godoc.org/github.com/fxsjy/gonn/gonn)
========
Neural Network in GoLang

Feature
=======
* BackPropagation Network / RBF Network / Perceptron Network
* Parallel BackPropagation Network (each neural has its own go-routine)

Benchmark
=======
* Dataset: MNIST Acurrency Rate : 98.2% (800 hidden nodes)
* Actually, you can get 96.9% using 100 hidden nodes in just three minutes of training

TODO
=======
* currently, the parallel version is much slower than the tranditional one, maybe caused by the cost of context switch of threads