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
google-deepmind avatar

google-deepmind/mctx

0
View on GitHub↗
2,590 stars·207 forks·Python·apache-2.0·18 views

Mctx

mctx is a framework for executing high-performance tree search and state simulations to generate policy targets for neural networks. It functions as a compiled search engine and neural dynamics simulator that predicts state transitions and rewards using learned representations.

The project implements a vectorised tree search capable of running parallel search operations across input batches. It utilizes a policy target generator to convert search results into action weights used for training and refining neural network policies.

The system covers reinforcement learning workflows by integrating neural environment simulation with model-based policy implementation. It facilitates the distillation of search outcomes into high-quality training targets for neural network policy optimization.

Features

  • Neural Dynamics Models - Integrates learned representation and transition functions to predict future states and rewards within a search tree.
  • Reinforcement Learning Policy Improvement - Creates action weights from search results to iteratively refine agent strategies and policies.
  • Batched State Transitions - Implements batch-parallel state transitions to update multiple simulated environments using a single compiled function call.
  • Compiled Search Engines - Provides a high-performance engine that runs parallel search operations using compiled functions for efficient batch processing.
  • Policy Distillation - Generates action weights from search results to perform policy distillation for neural network training.
  • Monte Carlo Tree Search - Executes high-performance Monte Carlo Tree Search to find optimal action sequences through simulation.
  • Neural Dynamics Simulators - Ships a system that predicts state transitions and rewards using learned representations to guide decision making.
  • Model-Based Policy Implementations - Combines representation, dynamics, and prediction functions to propose actions and generate training targets.
  • Policy Target Generators - Converts search results into action weights used for training and refining neural network policies.
  • Reinforcement Learning - Integrates tree search and neural predictions within a comprehensive reinforcement learning workflow.
  • Differentiable Observation Mappings - Provides differentiable mapping of raw environment observations into a latent space for dynamics processing.
  • Tree Search Frameworks - Offers a framework for executing high-performance tree search and state simulations to generate policy targets.
  • Vectorised Tree Search - Performs multiple independent search simulations in parallel by leveraging tensor operations instead of scalar loops.
  • Simulated Environments - Predicts future states and rewards using learned dynamics functions to guide decision making in simulated environments.
  • Batched Environment Simulators - Simulates neural environments using batched predictors for state transitions, rewards, and values.
  • High-Performance and Parallel Computing - Utilizes high-performance and parallel computing via JAX and XLA to execute search algorithms across input batches.
  • Neural Network Training - Refines neural network policy performance by using search results as high-quality training targets.

Star history

Star history chart for google-deepmind/mctxStar history chart for google-deepmind/mctx

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Mctx

Similar open-source projects, ranked by how many features they share with Mctx.
  • tensorflow/minigotensorflow avatar

    tensorflow/minigo

    3,531View on GitHub↗

    Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a comprehensive system for training neural networks to predict board policies and game outcomes, utilizing a model trainer to generate self-play data and optimize weights. The project is distinguished by its ability to perform large-scale game simulations using Kubernetes to distribute worker nodes across CPU, GPU, and TPU hardware. It employs a Monte Carlo Tree Search implementation to identify optimal moves and supports specialized hardware acceleration, including inference on Edge

    C++
    View on GitHub↗3,531
  • leela-zero/leela-zeroleela-zero avatar

    leela-zero/leela-zero

    5,579View on GitHub↗

    Leela Zero is a deep learning Go engine and reinforcement learning system that implements the AlphaGo Zero approach. It utilizes deep residual convolutional networks and Monte Carlo Tree Search to determine optimal moves and analyze the game of Go. The project functions as a neural network training tool that generates data through automated self-play. It uses a supervised learning pipeline to refine network weights, allowing the system to improve its game-playing capabilities without relying on human-provided data or expert knowledge. The engine includes game scoring logic to determine winne

    C++
    View on GitHub↗5,579
  • morvanzhou/pytorch-tutorialMorvanZhou avatar

    MorvanZhou/PyTorch-Tutorial

    8,458View on GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Jupyter Notebookautoencoderbatchbatch-normalization
    View on GitHub↗8,458
  • shangtongzhang/reinforcement-learning-an-introductionShangtongZhang avatar

    ShangtongZhang/reinforcement-learning-an-introduction

    14,569View on GitHub↗

    This project is a Python-based educational framework designed to simulate reinforcement learning algorithms and environments. It serves as a platform for reproducing classic textbook examples, allowing users to study agent behavior, policy improvement, and the fundamental mechanics of decision-making in controlled settings. The library provides implementations for core reinforcement learning concepts, including temporal difference learning, Monte Carlo episode sampling, and tabular value function approximation. It enables the analysis of specific algorithmic behaviors, such as identifying and

    Pythonartificial-intelligencereinforcement-learning
    View on GitHub↗14,569
See all 30 alternatives to Mctx→

Frequently asked questions

What does google-deepmind/mctx do?

mctx is a framework for executing high-performance tree search and state simulations to generate policy targets for neural networks. It functions as a compiled search engine and neural dynamics simulator that predicts state transitions and rewards using learned representations.

What are the main features of google-deepmind/mctx?

The main features of google-deepmind/mctx are: Neural Dynamics Models, Reinforcement Learning Policy Improvement, Batched State Transitions, Compiled Search Engines, Policy Distillation, Monte Carlo Tree Search, Neural Dynamics Simulators, Model-Based Policy Implementations.

What are some open-source alternatives to google-deepmind/mctx?

Open-source alternatives to google-deepmind/mctx include: tensorflow/minigo — Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a… leela-zero/leela-zero — Leela Zero is a deep learning Go engine and reinforcement learning system that implements the AlphaGo Zero approach.… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction… shangtongzhang/reinforcement-learning-an-introduction — This project is a Python-based educational framework designed to simulate reinforcement learning algorithms and… suragnair/alpha-zero-general — This project is a reinforcement learning framework and game AI engine designed for training adversarial agents in… karpathy/convnetjs — ConvNetJS is a JavaScript deep learning library and neural network training engine designed for client-side machine…