Counting 1,690 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

Author
Contributors
Last Commit
Aug. 15, 2017
Created
Jul. 17, 2017

Go Perceptron

A single level perceptron classifier with weights estimated from sonar training data set using stochastic gradient descent. The implementation is in dev. Planned features:

  • complete future features XD (see above)
  • find co-workers
  • dev a three (then k-parameter) level networks with backprop
  • create a ml library in openqasm (just kidding)
  • brainstorming / devtesting other algorithms in ml

Updates

2017-08-01: Introduced validation package and k-fold cross validation.

2017-07-31: I started working on mlp branch for MLP + back prop. It doens't work yet but...I push first commit after some exp in dev. I delete dev because of some structs optimization.

2017-07-31: we started working on k-fold validation.

Dependencies

Run test

To run a simple test just open a shell and run the following:

git clone https://github.com/made2591/go-perceptron-go
cd go-perceptron-go
go get https://github.com/sirupsen/logrus
go run main.go

To complete yet

  • test methods

Future features

  • mathgl for better vector space handling
  • multilevel (3 and then parametric) level perceptron to resolve non-linearly separable problems
  • some other cool neural model XD

Latest Releases
v0.1.1
 Jul. 31 2017
v0.1.0
 Jul. 23 2017