kandi background
Explore Kits

8 best Go Machine Learning libraries in 2022

by naveen.kumar@openweaver.com Updated: Apr 6, 2022

Deep Learning, a branch of Machine learning, has been gaining popularity and has become the next big thing in software development. Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It has become one of the most popular tools for machine learning. Its main purpose is to develop scalable web apps, but it can also be applied in developing different types of software. In 2020, there are more than 700 Go libraries that implement machine learning algorithms and models. Go-learn is an open source machine learning framework for Go. It is one of the most widely used open source libraries among developers. The models are implemented in Go with the help of gonum/matrix package for linear algebra operations, but also provide a Python wrapper. Golearn provides implementations for linear regression, logistic regression, naive bayes classifier, neural networks, support vector machines and random forest method. Golearn contains a collection of machine learning algorithms written in Go programming language. It offers supervised and unsupervised methods for classification and regression problems respectively. The entire list of open source Go Machine Learning libraries are provided below.

golearnby sjwhitworth

Go star image 8678 Version:Current

License: Permissive (MIT)

Machine Learning for Go

Support
Quality
Security
License
Reuse

golearnby sjwhitworth

Go star image 8678 Version:Current License: Permissive (MIT)

Machine Learning for Go
Support
Quality
Security
License
Reuse

gorgoniaby gorgonia

Go star image 4806 Version:v0.9.17

License: Permissive (Apache-2.0)

Gorgonia is a library that helps facilitate machine learning in Go.

Support
Quality
Security
License
Reuse

gorgoniaby gorgonia

Go star image 4806 Version:v0.9.17 License: Permissive (Apache-2.0)

Gorgonia is a library that helps facilitate machine learning in Go.
Support
Quality
Security
License
Reuse

gomlby cdipaolo

Go star image 1415 Version:Current

License: Permissive (MIT)

On-line Machine Learning in Go (and so much more)

Support
Quality
Security
License
Reuse

gomlby cdipaolo

Go star image 1415 Version:Current License: Permissive (MIT)

On-line Machine Learning in Go (and so much more)
Support
Quality
Security
License
Reuse

spagoby nlpodyssey

Go star image 1274 Version:v1.0.1

License: Permissive (BSD-2-Clause)

Self-contained Machine Learning and Natural Language Processing library in Go

Support
Quality
Security
License
Reuse

spagoby nlpodyssey

Go star image 1274 Version:v1.0.1 License: Permissive (BSD-2-Clause)

Self-contained Machine Learning and Natural Language Processing library in Go
Support
Quality
Security
License
Reuse

dataframe-goby rocketlaunchr

Go star image 773 Version:Current

License: Others (Non-SPDX)

DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration

Support
Quality
Security
License
Reuse

dataframe-goby rocketlaunchr

Go star image 773 Version:Current License: Others (Non-SPDX)

DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
Support
Quality
Security
License
Reuse

goroby aunum

Go star image 276 Version:Current

License: Permissive (Apache-2.0)

A High-level Machine Learning Library for Go

Support
Quality
Security
License
Reuse

goroby aunum

Go star image 276 Version:Current License: Permissive (Apache-2.0)

A High-level Machine Learning Library for Go
Support
Quality
Security
License
Reuse

Machine-Learning-With-Goby PacktPublishing

Go star image 91 Version:Current

License: Permissive (MIT)

Machine Learning With Go, published by Packt

Support
Quality
Security
License
Reuse

Machine-Learning-With-Goby PacktPublishing

Go star image 91 Version:Current License: Permissive (MIT)

Machine Learning With Go, published by Packt
Support
Quality
Security
License
Reuse

mu8by soypat

Go star image 82 Version:Current

License: Permissive (BSD-2-Clause)

Genetic algorithm for unsupervised machine learning in Go.

Support
Quality
Security
License
Reuse

mu8by soypat

Go star image 82 Version:Current License: Permissive (BSD-2-Clause)

Genetic algorithm for unsupervised machine learning in Go.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Artificial Intelligence
Machine Learning