#154 · Primary category: Deep Learning Frameworks
gorgonia
Gorgonia is a library that helps facilitate machine learning in Go.
Project last updated:08/12/24
GitHub Stars
5.9K
Forks
450
Contributors
51
License
Apache-2.0
Why we included this project
Go teams that want to train and run neural networks without leaving their usual stack will find Gorgonia a natural fit. It behaves like a low-level Theano: you write and evaluate mathematical expressions over multidimensional tensors, and the library handles automatic and symbolic differentiation plus gradient-descent optimization. Convenience helpers cover common neural-network assembly, and CUDA-backed GPU acceleration is there for heavier workloads. Since everything compiles into an ordinary Go binary, it slots into production systems that already deploy Go services.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.