Machine Learning

40 packages

Packages (40)

GoLearn

General Machine Learning library for Go.

9,446 1,177

gorgonia

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

5,916 451

gosseract

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

3,098 305

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.

2,977 261

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.

2,493 158

goml

On-line Machine Learning in Go.

1,615 135

GoMLX

An accelerated Machine Learning framework for Go.

1,406 75

eaopt

An evolutionary optimization library.

907 96

onnx-go

Go Interface to Open Neural Network Exchange (ONNX).

895 83

bayesian

Naive Bayesian Classification for Golang.

812 127

ocrserver

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

767 149

CloudForest

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

748 91

hugot

Huggingface transformer pipelines for golang with onnxruntime.

601 39

gobrain

Neural Networks written in go.

565 61

go-deep

A feature-rich neural network library in Go.

555 67

regommend

Recommendation & collaborative filtering engine.

312 28

Goptuna

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

276 25

goga

Genetic algorithm library for Go.

223 18

goRecommend

Recommendation Algorithms library written in Go.

205 22

go-galib

Genetic Algorithms library written in Go / golang.

202 41

shield

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

160 31

go-fann

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

118 22

goscore

Go Scoring API for PMML.

101 23

GoMind

A simplistic Neural Network Library in Go.

98 8

fonet

A Deep Neural Network library written in Go.

86 17

gonet

Neural Network for Go.

82 9

born

Deep learning framework inspired by Burn (Rust), with autograd, type-safe tensors, and zero-CGO GPU acceleration.

80 7

neural-go

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

73 16

libsvm

libsvm golang version derived work based on LIBSVM 3.14.

72 11

go-pr

Pattern recognition package in Go lang.

68 14

Varis

Golang Neural Network.

55 7

go-cluster

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

44 9

ddt

Dynamic decision tree, create trees defining customizable rules.

42 4

godist

Various probability distributions, and associated methods.

42 7

evoli

Genetic Algorithm and Particle Swarm Optimization library.

33 11

catboost-cgo

Fast, scalable, high performance Gradient Boosting on Decision Trees library. Golang using Cgo for blazing fast inference CatBoost Model.

25 1

probab

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

22 7

datatrax

Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies.

9

gorse

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

9