Cute Gopher Mascot

The Best Go Libraries For Machine Learning (17)

Discover the best Go libraries for Machine Learning! Find the perfect tools to streamline your development and boost productivity. From eaopt to go-deep, we've got you covered. Let the coding begin!

eaopt

An evolutionary optimization library.

See More! 🚀

go-deep

A feature-rich neural network library in Go.

See More! 🚀

go-fann

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

See More! 🚀

go-featureprocessing

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

See More! 🚀

go-galib

Genetic Algorithms library written in Go / golang.

See More! 🚀

go-pr

Pattern recognition package in Go lang.

See More! 🚀

goga

Genetic algorithm library for Go.

See More! 🚀

GoLearn

General Machine Learning library for Go.

See More! 🚀

gorse

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

See More! 🚀

goscore

Go Scoring API for PMML.

See More! 🚀

gosseract

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

See More! 🚀

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.

See More! 🚀

neat

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

See More! 🚀

neural-go

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

See More! 🚀

shield

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

See More! 🚀

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.

See More! 🚀

Varis

Golang Neural Network.

See More! 🚀