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
facebookresearch avatar

facebookresearch/Horizon

0
View on GitHub↗
3,703 stars·529 forks·Python·BSD-3-Clause·22 viewsreagent.ai↗

Horizon

Horizon is a reinforcement learning platform designed for training, evaluating, and deploying agents and contextual bandits using historical data. It serves as an off-policy engine and offline policy evaluation tool, allowing decision-making policies to be optimized and tested without the need for a live simulator.

The framework specializes in recommendation system optimization, specifically using slating-based reinforcement learning to optimize the ordering and sequencing of multiple recommendations. It also functions as a contextual bandit framework that manages the balance between exploration and exploitation through uncertainty-based sampling.

The platform's capabilities cover offline reinforcement learning, counterfactual policy evaluation via importance sampling, and behavioral policy bootstrapping. It supports the training of agents for discrete and parametric action spaces, utilizing distributional value estimation and actor-critic algorithms.

Features

  • Offline Reinforcement Learning - Implements a framework for training and optimizing reinforcement learning agents using pre-collected historical datasets.
  • Off-Policy Frameworks - Provides a complete off-policy reinforcement learning engine for training agents using historical transition data.
  • Actor-Critic Architectures - Implements actor-critic architectures to optimize decision-making policies through a separate value-estimating critic and action-selecting actor.
  • Contextual Bandit Frameworks - Provides a framework for managing contextual bandits, balancing exploration and exploitation using uncertainty-based strategies.
  • Off-Policy Data Engines - Calculates value functions and gradients using historical transition datasets to decouple agent learning from live interaction.
  • Slate Recommenders - Optimizes the ordering and sequencing of multiple recommendations using specialized slating-based RL.
  • Reinforcement Learning - Functions as a comprehensive platform for training, evaluating, and deploying reinforcement learning agents and contextual bandits.
  • Reinforcement Learning Training - Provides capabilities for training decision-making agents using off-policy and actor-critic algorithms.
  • RL Training Workflows - Optimizes decision-making agents for discrete and parametric action spaces using off-policy and actor-critic algorithms.
  • Off-Policy Engines - Ships an off-policy engine that optimizes policies using actor-critic and distributional algorithms without a live simulator.
  • Offline Policy Evaluators - Provides methods for estimating the performance of target policies using logged trajectory datasets without requiring a live simulator.
  • Agent Action Spaces - Supports decision-making models that handle both fixed discrete choices and continuous-valued parametric action spaces.
  • Bootstrapping Techniques - Initializes learning agents by mimicking action distributions from stable logging policies to ensure safe training starts.
  • Policy Bootstrapping - Clones behavior from existing logging policies to create a stable starting point for training new learning agents.
  • Uncertainty-Based Sampling - Balances exploration and exploitation in multi-arm problems by selecting actions based on reward confidence intervals.
  • Distributional Reward Modeling - Predicts the full probability distribution of future rewards to better handle uncertainty in decision-making.
  • Distributional Value Estimation - Predicts the full probability distribution of rewards rather than a single scalar mean for more robust learning.
  • Structured Action Spaces - Treats sequences of recommendations as a single combined action within the model to optimize ordering.
  • Reinforcement Learning - Facebook RL framework.

Star history

Star history chart for facebookresearch/horizonStar history chart for facebookresearch/horizon

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

Projects sharing features with Horizon

These projects share indexed features with Horizon. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • openai/baselinesopenai avatar

    openai/baselines

    16,733View on GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    Python
    View on GitHub↗16,733
  • facebookresearch/reagentfacebookresearch avatar

    facebookresearch/ReAgent

    3,703View on GitHub↗

    ReAgent is a reinforcement learning platform designed for training, deploying, and evaluating reinforcement learning models and contextual bandit systems for large-scale decision making. It provides a comprehensive suite of tools that spans the entire workflow from initial feasibility analysis to production serving. The system includes a deep reinforcement learning training framework for distributed off-policy algorithms and a specialized model serving layer for high-volume production inference. It distinguishes itself with a counterfactual policy evaluator for estimating performance using hi

    Python
    View on GitHub↗3,703
  • xbpeng/deepmimicxbpeng avatar

    xbpeng/DeepMimic

    2,946View on GitHub↗

    DeepMimic is a deep reinforcement learning framework and physics-based motion imitation tool designed to teach simulated characters and robots to reproduce human movements. It provides a pipeline for integrating motion capture data into physics simulations to train agents that can mimic complex physical skills. The system utilizes the PyBullet simulation environment to execute motion policies and visualize character interactions in real time. It includes a motion capture integration pipeline that imports and processes animation sequences to serve as reference targets for imitation learning ag

    C++
    View on GitHub↗2,946
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/horizon do?

Horizon is a reinforcement learning platform designed for training, evaluating, and deploying agents and contextual bandits using historical data. It serves as an off-policy engine and offline policy evaluation tool, allowing decision-making policies to be optimized and tested without the need for a live simulator.

What are the main features of facebookresearch/horizon?

The main features of facebookresearch/horizon are: Offline Reinforcement Learning, Off-Policy Frameworks, Actor-Critic Architectures, Contextual Bandit Frameworks, Off-Policy Data Engines, Slate Recommenders, Reinforcement Learning, Reinforcement Learning Training.

Which projects share features with facebookresearch/horizon?

Projects with overlapping indexed features include: morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… openai/baselines — Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation… facebookresearch/reagent — ReAgent is a reinforcement learning platform designed for training, deploying, and evaluating reinforcement learning… xbpeng/deepmimic — DeepMimic is a deep reinforcement learning framework and physics-based motion imitation tool designed to teach… morvanzhou/tutorials — This repository is a comprehensive collection of instructional guides and practical examples for Python development,… lazyprogrammer/machine_learning_examples — This project is a comprehensive collection of practical code examples and implementation libraries for machine…