cdipaolo/goml
On-line Machine Learning in Go (and so much more)
This is a machine learning library built for Go (Golang) developers. It helps Go programmers integrate machine learning capabilities into their applications, offering both traditional batch processing and 'online' reactive learning from data streams. Developers use this library to process data and output predictions or classifications within their Go applications.
1,615 stars. No commits in the last 6 months.
Use this if you are a Go developer building an application and need to embed machine learning models directly into your codebase for tasks like classification, regression, or clustering, especially for real-time or streaming data.
Not ideal if you are not a Go developer or if you need a high-level, off-the-shelf machine learning solution that doesn't require programming.
Stars
1,615
Forks
135
Language
Go
License
MIT
Category
Last pushed
Jul 15, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cdipaolo/goml"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications