Go-lang Machine Learning

Back

1. bayesian

Naive Bayesian Classification for Golang.

2. CloudForest

Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.

3. ddt

Dynamic decision tree, create trees defining customizable rules.

4. eaopt

An evolutionary optimization library.

5. evoli

Genetic Algorithm and Particle Swarm Optimization library.

6. fonet

A Deep Neural Network library written in Go.

7. go-cluster

Go implementation of the k-modes and k-prototypes clustering algorithms.

8. go-deep

A feature-rich neural network library in Go.

9. go-fann

Go bindings for Fast Artificial Neural Networks(FANN) library.

10. go-featureprocessing

Fast and convenient feature processing for low latency machine learning in Go.

11. go-galib

Genetic Algorithms library written in Go / golang.

12. go-pr

Pattern recognition package in Go lang.

13. gobrain

Neural Networks written in go.

14. godist

Various probability distributions, and associated methods.

15. goga

Genetic algorithm library for Go.

16. GoLearn

General Machine Learning library for Go.

17. golinear

liblinear bindings for Go.

18. GoMind

A simplistic Neural Network Library in Go.

19. goml

On-line Machine Learning in Go.

20. gonet

Neural Network for Go.

21. Goptuna

Bayesian optimization framework for black-box functions written in Go. Everything will be optimized.

22. goRecommend

Recommendation Algorithms library written in Go.

23. gorgonia

graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms.

24. gorse

An offline recommender system backend based on collaborative filtering written in Go.

25. goscore

Go Scoring API for PMML.

26. gosseract

Go package for OCR (Optical Character Recognition), by using Tesseract C++ library.

27. libsvm

libsvm golang version derived work based on LIBSVM 3.14.

28. m2cgen

A CLI tool to transpile trained classic ML models into a native Go code with zero dependencies, written in Python with Go language support.

29. neat

Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT).

30. neural-go

Multilayer perceptron network implemented in Go, with training via backpropagation.

31. ocrserver

A simple OCR API server, seriously easy to be deployed by Docker and Heroku.

32. onnx-go

Go Interface to Open Neural Network Exchange (ONNX).

33. probab

Probability distribution functions. Bayesian inference. Written in pure Go.

34. randomforest

Easy to use Random Forest library for Go.

35. regommend

Recommendation & collaborative filtering engine.

36. shield

Bayesian text classifier with flexible tokenizers and storage backends for Go.

37. tfgo

Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python.

38. Varis

Golang Neural Network.