awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepmind avatar

deepmind/sonnet

0
View on GitHub↗
9,920 星标·1,306 分支·Python·Apache-2.0·9 次浏览sonnet.dev↗

Sonnet

Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states.

The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation graph from the learned weights.

The framework covers a broad range of development capabilities, including parameter management for optimization processes and the construction of computation graphs for hardware acceleration.

Features

  • Module Composition - Implements a system for building complex neural networks by composing reusable modules that encapsulate state and parameters.
  • Distributed Training - Implements data and model parallelism to train large neural networks across multiple devices.
  • Distributed Training Utilities - Provides libraries for partitioning model states and gradients across multiple hardware devices.
  • Distributed Gradient Synchronization - Provides mechanisms for synchronizing gradients across multiple hardware devices during distributed training.
  • Machine Learning Frameworks - Functions as a library for building and training machine learning models through modular composition.
  • Neural Network Building Blocks - Provides modular building blocks and layers used to construct complex neural network architectures.
  • Neural Network Modules - Provides encapsulated model components for managing parameters and forward propagation logic.
  • TensorFlow Model Development - Provides a framework for designing and building deep learning models specifically using the TensorFlow ecosystem.
  • Tensor Computation Graphs - Constructs neural networks as tensor computation graphs optimized for hardware acceleration via TensorFlow.
  • Model Exporting - Includes utilities for serializing and exporting trained models for deployment in external environments.
  • Parameter Management Utilities - Offers tools for querying and managing the state and trainability of model parameters.
  • Trainable Parameter Retrieval - Allows explicit collection of all trainable variables from a hierarchy of modules to be passed into an external optimizer.
  • Portable Model Formats - Exports computation graphs and weights into framework-agnostic formats for deployment without original source code.
  • Model State Persistence - Implements tools for saving and versioning the state of optimized AI modules to preserve progress.
  • Model State Serialization - Provides serialization of neural network weights and optimizer states for checkpointing and restoration.
  • Model State Management - Uses modular hierarchies to encapsulate and manage the internal training weights and parameters of ML models.
  • State Persistence - Provides serialization and checkpointing of internal network layer values to maintain progress between sessions.
  • Deep Learning - Neural network library built on top of computation graphs.
  • Deep Learning Ecosystems - Neural network library built on TensorFlow.
  • Deep Learning Frameworks - Neural network library built on top of TensorFlow.
  • 机器学习框架 - Neural network library built on top of TensorFlow.
  • Frameworks and Libraries - Library for building complex neural networks.

Star 历史

deepmind/sonnet 的 Star 历史图表deepmind/sonnet 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

deepmind/sonnet 是做什么的?

Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states.

deepmind/sonnet 的主要功能有哪些?

deepmind/sonnet 的主要功能包括:Module Composition, Distributed Training, Distributed Training Utilities, Distributed Gradient Synchronization, Machine Learning Frameworks, Neural Network Building Blocks, Neural Network Modules, TensorFlow Model Development。

deepmind/sonnet 有哪些开源替代品?

deepmind/sonnet 的开源替代品包括: google-deepmind/sonnet — Sonnet is a modular machine learning framework and TensorFlow neural network library designed for building composable… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning… tflearn/tflearn — tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing… apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… keras-team/keras — Keras is a high-level deep learning framework designed for constructing and training neural networks through the… tensorpack/tensorpack — Tensorpack is a high-level TensorFlow neural network framework and research library designed for building and training…

Sonnet 的开源替代方案

相似的开源项目,按与 Sonnet 的功能重合度排序。
  • google-deepmind/sonnetgoogle-deepmind 的头像

    google-deepmind/sonnet

    9,920在 GitHub 上查看↗

    Sonnet is a modular machine learning framework and TensorFlow neural network library designed for building composable deep learning architectures. It functions as a model orchestrator that manages parameters, state serialization, and graph exports during the training process. The framework provides a distributed training system to synchronize gradients and spread workloads across multiple GPUs or hardware devices. It enables the design of reusable research components through high-level abstractions and subclassing. The library covers neural network architecture design through sequential laye

    Pythonartificial-intelligencedeep-learningmachine-learning
    在 GitHub 上查看↗9,920
  • google/flaxgoogle 的头像

    google/flax

    7,238在 GitHub 上查看↗

    Flax is a deep learning framework and JAX neural network library designed for building complex machine learning models. It functions as a distributed training library and model state manager, providing a toolkit for defining flexible neural network architectures and scaling their training across multiple hardware devices. The project is characterized by a design that separates network logic from parameter values to remain compatible with pure functions. It uses hierarchical module composition to organize networks as trees of nested modules and employs a reference-based state management system

    Jupyter Notebook
    在 GitHub 上查看↗7,238
  • tflearn/tflearntflearn 的头像

    tflearn/tflearn

    9,579在 GitHub 上查看↗

    tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing neural network architectures and a system for executing training loops and optimizing model weights across CPUs and GPUs. The project simplifies the process of building and training models through a modular interface and a high-level API for prototyping. It includes specialized utilities for deep learning visualization, allowing for the generation of graphical diagrams to analyze network structures, weights, gradients, and activations. The framework covers a broad range of capa

    Pythondata-sciencedeep-learningmachine-learning
    在 GitHub 上查看↗9,579
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 GitHub 上查看↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    C++mxnet
    在 GitHub 上查看↗20,829
查看 Sonnet 的所有 30 个替代方案→