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

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

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

google/traxArchived

0
View on GitHub↗
8,304 星标·820 分支·Python·Apache-2.0·9 次浏览

Trax

Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural networks. It serves as a research tool providing high-level combinators for composing complex architectures, alongside a dedicated library for building transformer models and a toolkit for reinforcement learning.

The framework is distinguished by its support for reversible and sparse transformer architectures, which reduce memory and computational overhead. It enables a single set of model instructions to execute across different hardware backends without changing the underlying code.

The system covers a broad range of capabilities, including automatic gradient computation, supervised model training, and data stream preprocessing. It supports the implementation of various network topologies such as residual networks and transformer encoders for applications in natural language processing, visual content generation, and actor-critic reinforcement learning.

Features

  • Neural Networks and Deep Learning - Provides a comprehensive library for designing and training neural networks with efficient tensor operations.
  • Combinator-Based Model Composition - Uses high-level combinators to arrange layers and blocks via serial and branch logic for modular network design.
  • Automatic Differentiation Engines - Implements a computational graph-based engine to automatically compute gradients for weight optimization.
  • Combinator-Based Model Composition - Uses high-level combinators to build modular deep learning architectures through serial and branch logic.
  • Cross-Hardware Model Inference - Executes a single set of model instructions across different hardware backends without requiring code changes.
  • Deep Learning Architectures - Offers a framework for constructing multi-layered neural network architectures for supervised and reinforcement learning.
  • Gradient Computation - Provides an automatic differentiation engine to compute gradients of functions on tensors for weight optimization.
  • Construction Abstractions - Provides high-level construction abstractions for defining and optimizing complex neural network architectures.
  • Reversible Architectures - Implements reversible layers that reconstruct previous activations during the backward pass to reduce memory overhead.
  • Hardware-Agnostic Inference Layers - Ships abstraction layers that decouple model execution logic from specific hardware backends for portable inference.
  • Sparse Implementations - Provides sparse layer implementations that optimize efficiency by restricting the number of active network connections.
  • Neural Network Research - Serves as a research environment for experimenting with custom layers and sparse or reversible architectures.
  • Backend-Agnostic Engines - Decouples neural network operations from specific hardware backends to enable consistent cross-platform execution.
  • Reinforcement Learning - Ships a dedicated toolkit for reinforcement learning, implementing policy gradient and actor-critic algorithms.
  • Tensor Computation Backends - Provides a hardware-agnostic tensor engine to accelerate multi-dimensional array computations across various backends.
  • Transformer Architecture Implementation - Implements efficient transformer encoders and decoders using self-attention mechanisms.
  • Efficient Transformer Implementations - Implements reversible and sparse transformer architectures to significantly reduce memory and computational overhead during training.
  • Transformer Architectures - Offers a specialized collection of tools for building reversible and sparse transformer models.
  • Transformer Encoders - Implements transformer encoders that map tokenized text to raw activations using attention blocks and positional encoding.
  • Sampling Mechanisms - Provides a mechanism for sequential output generation by looping previous predictions back into the model.
  • Data Preprocessing Pipelines - Provides utilities for tokenizing, shuffling, and formatting raw datasets for machine learning training.
  • Policy and Value Function Approximators - Implements actor-critic methods to simultaneously predict actions and estimate values within a single neural network.
  • Model Training - Executes supervised training loops that optimize model weights and generate performance logs to monitor convergence.
  • Natural Language Processing - Supports building pipelines for language tasks like text translation and document summarization.
  • Pre-trained Model Application - Enables initialization of models from weight files and autoregressive sampling for producing predictions.
  • ResNet Architectures - Provides the ability to construct residual neural networks using convolutional blocks and identity mappings.
  • Data Streaming - Builds pipelines to iterate through and process datasets from local files or libraries for model consumption.
  • Streaming Data Pipelines - Processes large datasets in chunks via tokenization and filtering to optimize memory usage during training.
  • Attention Optimization - Efficient transformer implementation using hash attention.
  • Deep Learning Frameworks - Deep learning library focused on clear code and speed.
  • 机器学习框架 - Deep learning library focused on sequence and reinforcement models.
  • Natural Language Processing - Efficient transformer implementation for sequence tasks.
  • Neural Network Frameworks - Efficient transformer architecture implementation.
  • Neural Network Libraries - Batteries-included library for common deep learning workloads.
  • Perception and Machine Learning - Deep learning library for sequence and reinforcement models.

Star 历史

google/trax 的 Star 历史图表google/trax 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

google/trax 是做什么的?

Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural networks. It serves as a research tool providing high-level combinators for composing complex architectures, alongside a dedicated library for building transformer models and a toolkit for reinforcement learning.

google/trax 的主要功能有哪些?

google/trax 的主要功能包括:Neural Networks and Deep Learning, Combinator-Based Model Composition, Automatic Differentiation Engines, Cross-Hardware Model Inference, Deep Learning Architectures, Gradient Computation, Construction Abstractions, Reversible Architectures。

google/trax 有哪些开源替代品?

google/trax 的开源替代品包括: d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… tensorlayer/tensorlayer — TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… laurentmazare/tch-rs — This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor… lazyprogrammer/machine_learning_examples — This project is a comprehensive collection of practical code examples and implementation libraries for machine…

Trax 的开源替代方案

相似的开源项目,按与 Trax 的功能重合度排序。
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • tensorlayer/tensorlayertensorlayer 的头像

    tensorlayer/TensorLayer

    7,384在 GitHub 上查看↗

    TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network architectures. It provides a neural network abstraction layer that allows model logic to run across different deep learning engines using high-level layers and model components. The project serves as a deep reinforcement learning toolkit for implementing policy-based, value-based, and actor-critic agents. It includes specialized tools for managing experience replay and gradient-based policy optimization to handle both discrete and continuous action spaces. To support reinforcemen

    Python
    在 GitHub 上查看↗7,384
  • nyandwi/machine_learning_completeNyandwi 的头像

    Nyandwi/machine_learning_complete

    4,983在 GitHub 上查看↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    在 GitHub 上查看↗4,983
  • tingsongyu/pytorch_tutorialTingsongYu 的头像

    TingsongYu/PyTorch_Tutorial

    8,018在 GitHub 上查看↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    在 GitHub 上查看↗8,018
  • 查看 Trax 的所有 30 个替代方案→