gorseby gorse-io
An offline recommender system backend based on collaborative filtering written in Go.
github.com/gorse-io/gorseGo 1.27+ 93 dependenciesv0.5.11updated 4d ago
41 projects
Machine learning in Go is mostly about serving and integrating models rather than training them, since most research and training happens in Python. This category includes classic ML libraries, tensor and neural network frameworks, bindings to TensorFlow, ONNX and Tesseract, a recommender system, and tools that convert trained models into Go code. LLM tooling is listed separately under Artificial Intelligence.
gorseby gorse-io
An offline recommender system backend based on collaborative filtering written in Go.
github.com/gorse-io/gorseGo 1.27+ 93 dependenciesv0.5.11updated 4d ago
GoLearnby sjwhitworth
General Machine Learning library for Go.
github.com/sjwhitworth/golearnGo 1.15+ 5 dependenciesupdated 2y ago
Graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms.
gorgonia.org/gorgoniaGo 1.16+ 16 dependenciesv0.9.18updated 2y ago
gosseractby otiai10
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library.
github.com/otiai10/gosseract/v2Go 1.21+ 1 dependencyv2.4.1updated 9mo ago
m2cgenby BayesWitnesses
A CLI tool to transpile trained classic ML models into a native Go code with zero dependencies, written in Python with Go language support.
v0.10.0updated 2y ago
tfgoby galeone
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.
github.com/galeone/tfgoGo 1.19+ 1 dependencyupdated 2y ago
An accelerated Machine Learning framework for Go.
github.com/gomlx/gomlxGo 1.27+ 18 dependenciesv0.28.11updated today
gomlby cdipaolo
On-line Machine Learning in Go.
github.com/cdipaolo/gomlGo 1.17+ 2 dependenciesupdated 4y ago
onnx-goby owulveryck
Go Interface to Open Neural Network Exchange (ONNX).
github.com/owulveryck/onnx-goGo 1.19+ 17 dependenciesv0.5.0updated 2y ago
eaoptby MaxHalford
An evolutionary optimization library.
github.com/MaxHalford/eaoptGo 1.15+ 1 dependency0.4.1updated 1y ago
bayesianby jbrukh
Naive Bayesian Classification for Golang.
github.com/jbrukh/bayesianGo 1.22+ No dependencies updated 11mo ago
ocrserverby otiai10
A simple OCR API server, seriously easy to be deployed by Docker and Heroku.
github.com/otiai10/ocrserverGo 1.12+ 3 dependenciesupdated 5y ago
CloudForestby ryanbressler
Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.
updated 4y ago
hugotby knights-analytics
Huggingface transformer pipelines for golang with onnxruntime.
github.com/knights-analytics/hugotGo 1.27+ 12 dependenciesv0.8.5updated 3d ago
gobrainby goml
Neural Networks written in go.
github.com/goml/gobrainGo 1.13+ No dependencies updated 5y ago
go-deepby patrikeh
A feature-rich neural network library in Go.
github.com/patrikeh/go-deepGo 1.13+ 1 dependencyupdated 2y ago
Goptunaby c-bata
Bayesian optimization framework for black-box functions written in Go. Everything will be optimized.
github.com/c-bata/goptunaGo 1.21+ 9 dependenciesv0.9.0updated 1y ago
gogaby tomcraven
Genetic algorithm library for Go.
github.com/tomcraven/gogaGo 1.17+ 1 dependencyupdated 4y ago
shieldby eaigner
Bayesian text classifier with flexible tokenizers and storage backends for Go.
updated 6y ago
bornby born-ml
Deep learning framework inspired by Burn (Rust), with autograd, type-safe tensors, and zero-CGO GPU acceleration.
github.com/born-ml/bornGo 1.26+ 5 dependenciesv0.9.24updated 1mo ago
fonetby Fontinalis
A Deep Neural Network library written in Go.
github.com/Fontinalis/fonetGo 1.16+ No dependencies v0.2.0updated 5y ago
gonetby dathoangnd
Neural Network for Go.
github.com/dathoangnd/gonetGo 1.13+ No dependencies updated 6y ago
neural-goby schuyler
Multilayer perceptron network implemented in Go, with training via backpropagation.
updated 6y ago
randomforestby malaschitz
Easy to use Random Forest library for Go.
github.com/malaschitz/randomForestGo 1.13+ 3 dependenciesv1.5updated 1y ago
go-clusterby e-XpertSolutions
Go implementation of the k-modes and k-prototypes clustering algorithms.
github.com/e-XpertSolutions/go-cluster/v2Go 1.18+ 1 dependencyv2.0.0updated 3y ago
ddtby sgrodriguez
Dynamic decision tree, create trees defining customizable rules.
github.com/sgrodriguez/ddtGo 1.15+ 1 dependencyv0.1.0updated 5y ago
Annealby georgebuilds
Machine learning compiler in Go, a from-scratch tinygrad port with a WebGPU backend.
github.com/georgebuilds/annealGo 1.26+ 7 dependenciesv0.2.1updated 4mo ago
evoliby khezen
Genetic Algorithm and Particle Swarm Optimization library.
github.com/khezen/evoliGo 1.14+ No dependencies v1.3.2updated 5y ago
catboost-cgoby mirecl
Fast, scalable, high performance Gradient Boosting on Decision Trees library. Golang using Cgo for blazing fast inference CatBoost Model.
github.com/mirecl/catboost-cgoGo 1.22+ 1 dependencyv0.9.0updated 2mo ago
probabby ThePaw
Probability distribution functions. Bayesian inference. Written in pure Go.
updated 11y ago
datatraxby rbmuller
Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies.
github.com/rbmuller/datatraxGo 1.21+ No dependencies v1.2.0updated 6mo ago