awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tensorlayer avatar

tensorlayer/TensorLayer

0
View on GitHub↗
7,384 stars·1,588 forks·Python·25 viewstensorlayerx.com↗

TensorLayer

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 reinforcement learning workflows, the library provides a standardization layer that wraps external simulation environments into a common format. It further organizes deep learning development through a hierarchy of reusable model abstractions.

Features

  • Backend-Agnostic Deep Learning - Provides a backend-agnostic tensor library allowing model logic to run across different deep learning engines without code changes.
  • Reinforcement Learning - Provides a toolkit for implementing reinforcement learning agents that learn optimal behaviors through environment interaction.
  • Actor-Critic Architectures - Provides architectures that combine policy-based agents with value-based evaluators to stabilize training convergence.
  • Deep Learning Architectures - Provides high-level layers and model abstractions to construct multi-layered neural network architectures.
  • Experience Replay Buffers - Includes memory buffers that store past state transitions to break temporal correlations during reinforcement learning training.
  • Neural Network Layers - Organizes neural networks using pre-defined architectural building blocks like dense, convolutional, or recurrent layers.
  • Construction Abstractions - Ships high-level construction abstractions and reusable components to simplify the definition of neural network architectures.
  • Neural Network Construction - Allows users to design deep learning architectures using high-level layers and model abstractions.
  • Backend-Agnostic Engines - Provides a computational engine that decouples neural network operations from specific hardware backends for cross-platform execution.
  • Policy Gradient Implementations - Implements architectures for optimizing decision-making policies in both discrete and continuous action spaces.
  • Reinforcement Learning Value Estimators - Provides algorithms for iteratively updating action-value estimates to determine optimal policies in dynamic environments.
  • Framework Abstraction Layers - Implements a framework abstraction layer that allows the same model logic to run across different deep learning backends.
  • Neural Network Module Abstractions - Provides high-level class abstractions for encapsulating neural network layers and managing their associated parameters.
  • Abstraction Layers - Provides a neural network abstraction layer to simplify the design of architectures across diverse deep learning engines.
  • Deep Reinforcement Learning Implementations - Offers tools for developing deep reinforcement learning agents using neural networks, experience replay, and policy optimization.
  • Priority-Based Replay Buffers - Provides a specialized memory buffer to sample high-importance state transitions for more efficient reinforcement learning.
  • Policy and Value Function Approximators - Implements neural network architectures specifically designed to estimate values and action probabilities in reinforcement learning.
  • Policy Gradient Optimizers - Provides gradient-based methods for updating policy parameters to optimize decision-making in discrete and continuous action spaces.
  • Environment Wrappers - Provides wrappers that convert diverse external simulation interfaces into a uniform format for consistent agent interaction.
  • RL Environment Wrapping Tools - Provides utilities to wrap third-party simulation environments into standardized formats compatible with RL workflows.
  • Deep Learning Ecosystems - Deep learning and reinforcement learning library.
  • Deep Learning Frameworks - Deep learning library built on TensorFlow.
  • Machine Learning Frameworks - Deep learning and reinforcement learning library for TensorFlow.
  • Frameworks and Libraries - Deep learning and reinforcement learning library for research.

Star history

Star history chart for tensorlayer/tensorlayerStar history chart for tensorlayer/tensorlayer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tensorlayer/tensorlayer do?

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.

What are the main features of tensorlayer/tensorlayer?

The main features of tensorlayer/tensorlayer are: Backend-Agnostic Deep Learning, Reinforcement Learning, Actor-Critic Architectures, Deep Learning Architectures, Experience Replay Buffers, Neural Network Layers, Construction Abstractions, Neural Network Construction.

Which projects share features with tensorlayer/tensorlayer?

Projects with overlapping indexed features include: google/trax — Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural… morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… lazyprogrammer/machine_learning_examples — This project is a comprehensive collection of practical code examples and implementation libraries for machine… ljpzzz/machinelearning — This project is a machine learning implementation library featuring a collection of code examples that implement… dennybritz/reinforcement-learning — This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous… tflearn/tflearn — tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing…

Projects sharing features with TensorLayer

These projects share indexed features with TensorLayer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • google/traxgoogle avatar

    google/trax

    8,304View on GitHub↗

    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 co

    Python
    View on GitHub↗8,304
  • morvanzhou/reinforcement-learning-with-tensorflowMorvanZhou avatar

    MorvanZhou/Reinforcement-learning-with-tensorflow

    9,464View on GitHub↗

    This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow. It provides a practical codebase for both model-free and model-based learning agents, designed to demonstrate how AI agents learn through trial and error. The collection features detailed implementations of various algorithmic approaches, including Deep Q-Networks and Policy Gradient methods. It specifically covers Actor-Critic architectures for continuous and discrete action spaces, alongside Proximal Policy Optimization and Deep Deterministic Policy Gradients. The framewor

    Pythona3cactor-criticasynchronous-advantage-actor-critic
    View on GitHub↗9,464
  • lazyprogrammer/machine_learning_exampleslazyprogrammer avatar

    lazyprogrammer/machine_learning_examples

    8,823View on GitHub↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Pythondata-sciencedeep-learningmachine-learning
    View on GitHub↗8,823
  • ljpzzz/machinelearningljpzzz avatar

    ljpzzz/machinelearning

    8,706View on GitHub↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    View on GitHub↗8,706
  • Compare all 30 related projects→