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

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.