#42 · Primary category: Deep Learning Frameworks
sonnet
TensorFlow-based neural network library
Project last updated:07/07/26
GitHub Stars
10.0K
Forks
1.3K
Contributors
63
License
Apache-2.0
Why we included this project
Sonnet was built by DeepMind researchers who use it for their own experiments, so it carries the weight of real research work rather than a polished demo. Everything in the library hangs off one concept, snt.Module, with ready-made pieces like Linear, Conv2D, BatchNorm, and a prebuilt MLP. But it ships no training loop: Sonnet stays deliberately unopinionated, and the modules are self-contained and decoupled, so you can snap custom architectures together without fighting the framework. For teams doing reinforcement learning, distributed training, or anything where you want to see and control exactly what each layer does, that readability and control usually beats a batteries-included framework.
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.