I159 / go_deep

Neural network framework on pure Go
MIT License
1 stars 0 forks source link
ai deep-learning deep-neural-networks neural-network perceptron-learning-algorithm

GO DEEP

Build Status Code Climate Test Coverage Go Report Card License: MIT

Motivation

This is my personal educational project. Things I want to train and learn with this project: AI deep learning basics, Go IoC architecture approaches, Go programs performance optimization and profiling, design tools for distributed systems. The goal is to assemble a flexible and efficient deep learning framework on pure Go. Further plan is to implement GPU computations support and make it possible to use the library for distributed systems.

Installation

go get github.com/I159/go_deep

And if you need examples to play with there is a sample project with examples for the library.

go get github.com/I159/go_deep_examples

Contribution

If you have the same goals of learning or/and you have more solid math or architectural background than me feel free to fork and make pull requests.

Current state of the project

Perceptron (aka dense neural network) is under development.