Machine Learning
42 libraries in this category
Fast and convenient feature processing for low latency machine learning in Go.
Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT).
An evolutionary optimization library
A feature-rich neural network library in Go
Go bindings for Fast Artificial Neural Networks(FANN) library
Genetic Algorithms library written in Go / golang
Pattern recognition package in Go lang
Genetic algorithm library for Go
General Machine Learning library for Go
An offline recommender system backend based on collaborative filtering written in Go
Go Scoring API for PMML
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
A CLI tool to transpile trained classic ML models into a native Go code with zero dependencies, written in Python with Go language support
Multilayer perceptron network implemented in Go, with training via backpropagation
Bayesian text classifier with flexible tokenizers and storage backends for Go
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
Golang Neural Network
Naive Bayesian Classification for Golang
Deep learning framework inspired by Burn (Rust), with autograd, type-safe tensors, and zero-CGO GPU acceleration
Fast, scalable, high performance Gradient Boosting on Decision Trees library. Golang using Cgo for blazing fast inference CatBoost Model
Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go
Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies
Dynamic decision tree, create trees defining customizable rules
Genetic Algorithm and Particle Swarm Optimization library
A Deep Neural Network library written in Go
Go implementation of the k-modes and k-prototypes clustering algorithms
Neural Networks written in go
Various probability distributions, and associated methods
A simplistic Neural Network Library in Go
On-line Machine Learning in Go
An accelerated Machine Learning framework for Go
Neural Network for Go
Bayesian optimization framework for black-box functions written in Go. Everything will be optimized
Recommendation Algorithms library written in Go
graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms
Huggingface transformer pipelines for golang with onnxruntime
libsvm golang version derived work based on LIBSVM 3.14
A simple OCR API server, seriously easy to be deployed by Docker and Heroku
Go Interface to Open Neural Network Exchange (ONNX)
Probability distribution functions. Bayesian inference. Written in pure Go
Easy to use Random Forest library for Go
Recommendation & collaborative filtering engine