← all repositories

cdipaolo/goml

A pure-Go machine learning library offering online and batch learning algorithms with channel-based data streaming.

1.6k stars Go ML Frameworks
goml
Not currently ranked — collecting fresh signals.
star history

goml is a comprehensive machine learning library written entirely in Golang, designed for Go developers to integrate ML into their applications. It provides both traditional batch learning interfaces and online reactive learning by streaming data through Go channels. The library includes well-documented, modular implementations of various ML models such as perceptrons and other algorithms.

Frequently asked

What is cdipaolo/goml?
A pure-Go machine learning library offering online and batch learning algorithms with channel-based data streaming.
Is goml open source?
Yes — cdipaolo/goml is open source, released under the MIT license.
What language is goml written in?
cdipaolo/goml is primarily written in Go.
How popular is goml?
cdipaolo/goml has 1.6k stars on GitHub.
Where can I find goml?
cdipaolo/goml is on GitHub at https://github.com/cdipaolo/goml.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.