2 dépôts
Algorithms that compute optimal policies by systematically refining value estimates through state space iteration.
Distinct from Dynamic Programming Techniques: Candidates focus on general programming or task grouping rather than reinforcement learning DP.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Dynamic Programming Solvers. Refine with filters or upvote what's useful.
This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous agents. It serves as a research-oriented collection of implementations that cover fundamental decision-making strategies, including dynamic programming, temporal difference learning, and policy gradient methods. The project distinguishes itself by offering specialized frameworks for deep reinforcement learning and structured decision modeling. It includes implementations for deep Q-learning that utilize neural networks, experience replay, and prioritized sampling to approxima
Computes optimal policies by systematically sweeping through state spaces to refine value estimates.
Ce projet est un programme d'apprentissage par renforcement profond fournissant du matériel pédagogique et des exercices d'implémentation pour maîtriser les agents basés sur les réseaux neuronaux. Il sert de framework pour construire des versions de référence de méthodes basées sur la valeur et basées sur la politique pour résoudre des problèmes de décision séquentiels. Le projet fournit des implémentations spécifiques pour les simulations de contrôle continu et l'apprentissage par renforcement multi-agents, où les agents sont entraînés à coopérer ou à rivaliser dans des environnements partagés. Il inclut un framework de gradient de politique pour optimiser le comportement de l'agent par des méthodes telles que REINFORCE. Les capacités couvrent un large éventail d'algorithmes d'optimisation, notamment l'apprentissage Q profond, les gradients de politique déterministes et la programmation dynamique pour la modélisation des processus de décision de Markov. Le système prend en charge divers domaines d'entraînement tels que la navigation robotique, l'automatisation du trading financier et les simulations basées sur la physique. Le matériel est livré sous forme d'une série de Jupyter Notebooks.
Includes solvers for Markov Decision Processes using value and policy iteration through dynamic programming.