InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 15 C++ reinforcement-learning Projects
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.Project mention: Why are there triple AAA games bad optimized and with lots of bugs?? | reddit.com/r/gamedev | 2022-11-28
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.Project mention: Microsoft Reinforcement Learning Open Source Fest 2022 – Native CSV Parser | dev.to | 2022-08-13
My project here at the Reinforcement Learning Open Source Fest 2022 is to add the native CSV parsing feature for the Vowpal Wabbit.
Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.Project mention: Mastering Stratego, the classic game of imperfect information | news.ycombinator.com | 2022-12-01
I 404'ed when I tried to access the source code?
Someone needs to create a web front end for this -- I would love to play it.
Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information. :godmode:Project mention: ViZDoom has joined the Farama Foundation | reddit.com/r/reinforcementlearning | 2022-11-02
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.Project mention: [R] EnvPool: A Highly Parallel Reinforcement Learning Environment Execution Engine | reddit.com/r/MachineLearning | 2022-06-24
Code for https://arxiv.org/abs/2206.10558 found: https://github.com/sail-sg/envpool
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
A C++ framework for MDPs and POMDPs with Python bindingsProject mention: Impact of using sockets to communicate between Python and RL environment | reddit.com/r/reinforcementlearning | 2022-10-02
Makes sense. I was just wondering if someone had any comparisons to share. I will create a toy environment in Unreal and compare integrating RL C++ libraries (looking at AI-Toolbox and mlpack) vs using Python with socket communication.
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
ns3-gym - The Playground for Reinforcement Learning in Networking ResearchProject mention: Help in identifying the algorithm used in RL code | reddit.com/r/reinforcementlearning | 2022-02-18
This is the GitHub link for the project code
High-throughput simulation platform for Artificial Intelligence reseach
Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code
A C++ pytorch implementation of MuZeroProject mention: Developing a C++ Library based on Torch | reddit.com/r/reinforcementlearning | 2022-06-24
I also have a C++ implementation of MuZero, which has checkpointing/tensorboard support. If you have questions about design or functionality, let me know.
testing MLP, DQN, PPO, policy-gradient , LSTM + DQN by snakeProject mention: [D] How does Deep Reinforcement Learning remove the need to map or explore every state, action pair for an agent? | reddit.com/r/MachineLearning | 2021-12-28
i am not very good at machine learning, here's my project https://github.com/WorldEditor50/snakeAI/tree/master/snakeAI, i hope it can help you.
TorchRL is a C++ reinforcement library using PyTorch C++ backend LibTorchProject mention: I implemented PPO in C++ using libtorch to learn more about RL and PPO. Feedback welcome! | reddit.com/r/reinforcementlearning | 2022-07-20
A Deep-Q Network playing a single player Pong game. Network done in Python (Tensorflow-gpu) with the single player Pong game implemented in C++ (Openframeworks) and both binded with Pybind11.Project mention: I wrote a NPC-only pong game with Tensorflow and C++ | reddit.com/r/deeplearning | 2021-12-21
C++ version of my chess-deep-rl project. WIPProject mention: C++ Show and Tell - August 2022 | reddit.com/r/cpp | 2022-08-01
In january, I created a deep reinforcement learning chess engine in Python (based on AlphaZero) for my Bachelor's thesis. I realized Python was too slow for something like this, so I decided to rewrite it entirely in C++ in my free time: https://github.com/zjeffer/chess-deep-rl-cpp.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
C++ reinforcement-learning related posts
How to decrease the use of ROS?
2 projects | reddit.com/r/robotics | 1 Dec 2022
Mastering Stratego, the classic game of imperfect information
2 projects | news.ycombinator.com | 1 Dec 2022
Decision process: Non-Markovian vs Partially Observable
1 project | reddit.com/r/reinforcementlearning | 17 Nov 2022
Impact of using sockets to communicate between Python and RL environment
2 projects | reddit.com/r/reinforcementlearning | 2 Oct 2022
Brax vs TDS for differentiable rigid body dynamics
2 projects | reddit.com/r/robotics | 11 Sep 2022
How do you handle neural network outputs in a game where multiple choices can be made and when there are illegal moves?
1 project | reddit.com/r/reinforcementlearning | 24 Aug 2022
Looking for Deepmind implementation of Player of Games
3 projects | reddit.com/r/reinforcementlearning | 16 Aug 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Dec 2022
What are some of the best open-source reinforcement-learning projects in C++? This list will help you: