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

Velocity · 7d
+0.4
★ / day
Trend
→steady
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.